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
336940090423	336940090984	336940091534	336940092084	336940092634	336940093184	336940093734	336940094284	336940094834	336940095384	336940095934	336940096484	336940097034	336940097584	336940098134	336940098684	336940099234	336940099784	336940100334	336940100884	336940101434	336940101984	336940102534	336940103084	336940103634	336940104184	336940104734	336940105284	336940105834	336940106384	336940106934	336940107484	336940108034	336940108584	336940109134	336940109684	336940110234	336940110784	336940111334	336940111884	336940112434	336940112984	336940113534	336940114084	336940114634	336940115184	336940115734	336940116284	336940116834	336940117384	336940117934	336940118484	336940119034	336940119584	336940120134	336940120684	336940121234	336940121784	336940122334	336940122884	336940123434	336940123984	336940124534	336940125084	336940125634	336940126184	336940126734	336940127284	336940127834	336940128384	336940128934	336940129484	336940130034	336940130584	336940131134	336940131684	336940132234	336940132784	336940133334	336940133884	336940134434	336940134984	336940135534	336940136084	336940136634	336940137184	336940137734	336940138284	336940138834	336940139384	336940139934	336940140484	336940141034	336940141584	336940142134	336940142684	336940143234	336940143784	336940144334	336940144884	336940145434	336940145984	336940146534	336940147084	336940147634	336940148184	336940148734	336940149284	336940149834	336940150384	336940150934	336940151484	336940152034	336940152584	336940153134	336940153684	336940154234	336940154784	336940155334	336940155884	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
41612	12191	2938	2006	1359	1017	855	727	671	599	558	560	504	469	497	480	465	472	483	428	462	461	438	416	453	444	426	411	433	442	450	420	440	419	421	395	384	410	437	427	401	438	400	445	453	436	423	417	441	413	413	434	436	389	401	381	396	386	359	399	384	400	444	421	395	432	405	382	436	409	406	396	468	411	390	429	388	393	394	418	422	392	401	417	452	445	431	439	430	429	402	378	397	433	387	440	423	436	405	381	438	430	434	418	424	411	398	425	424	394	448	408	388	412	441	403	379	397	404	450	408	410	426	434	397	380	428	415	426	456	393	396	411	411	364	412	400	421	441	347	409	399	424	421	385	399	421	420	362	426	406	412	405	427	427	433	395	410	389	410	423	378	433	428	387	411	436	402	393	417	390	398	370	402	396	372	427	434	417	395	415	448	428	386	424	393	426	398	416	415	402	389	412	376	417	442	427	392	411	416	404	374	405	426	425	410	439	423	447	417	413	423	411	404	438	407	404	392	417	416	385	418	432	400	393	436	426	431	465	407	440	420	394	426	396	413	474	417	427	432	382	394	408	425	419	440	413	413	406	393	387	418	376	414	457	392	394	420	410	424	428	428	394	407	409	390	413	427	391	459	432	415	419	449	427	429	403	385	406	375	383	429	478	428	420	408	407	428	429	421	433	412	410	443	420	419	395	409	389	407	399	418	453	431	395	427	461	400	427	423	410	393	418	408	438	407	393	410	409	383	427	388	423	393	389	463	413	423	420	407	459	386	384	375	389	415	408	418	413	392	406	402	405	390	396	417	382	428	407	404	414	436	396	420	414	427	424	425	428	436	433	413	413	404	384	426	395	375	415	445	440	418	419	422	402	443	438	418	387	396	412	398	430	408	428	423	413	403	423	418	427	415	438	400	390	452	399	432	431	445	385	418	416	372	410	418	414	393	429	435	425	441	404	428	389	406	406	408	398	427	418	447	431	434	437	376	390	401	430	395	422	409	391	443	443	407	376	433	416	420	394	434	413	418	405	383	390	440	436	427	428	397	419	366	385	391	388	419	395	467	443	439	397	455	399	440	427	388	419	406	388	412	430	380	413	432	435	391	385	405	413	387	438	366	436	440	410	432	421	431	415	443	445	427	429	405	400	417	397	393	396	421	416	404	417	392	431	396	381	424	399	426	410	402	413	378	390	413	425	418	431	379	408	418	434	390	389	416	379	414	404	422	404	377	434	413	418	413	415	376	424	420	442	398	443	367	417	424	408	403	431	418	408	398	415	440	391	438	434	419	455	413	396	421	430	434	401	395	448	424	403	426	416	427	426	441	394	365	406	431	427	402	393	376	368	407	401	423	431	402	382	427	383	443	431	412	438	411	413	445	446	458	406	406	427	410	398	418	403	404	456	401	406	411	385	436	389	353	374	439	434	420	404	422	394	421	415	443	430	426	426	442	387	371	400	378	440	381	399	434	423	381	425	427	390	420	425	363	452	380	420	403	414	436	402	445	410	414	446	383	392	356	412	409	431	458	410	438	399	428	429	416	406	428	399	398	401	448	435	430	427	427	451	407	403	412	434	381	425	417	410	398	400	381	429	410	407	394	401	417	403	422	425	416	409	408	410	381	430	426	429	406	409	356	436	391	377	379	421	443	426	420	425	423	415	428	414	411	433	413	407	405	426	372	413	396	416	373	414	417	376	439	389	402	370	443	395	404	400	416	406	427	392	391	404	370	400	398	424	393	428	434	414	399	430	419	452	413	456	424	417	376	415	449	404	442	409	389	375	367	397	453	390	451	415	431	412	435	422	398	385	377	418	397	417	419	390	370	400	428	422	431	418	436	419	379	396	422	431	396	439	453	422	442	396	432	413	388	420	373	404	417	416	400	434	390	436	370	421	433	375	391	438	432	434	431	407	408	396	405	403	424	434	408	431	409	382	447	379	402	413	427	409	408	375	419	403	441	397	415	442	386	392	411	407	419	413	451	392	395	433	416	417	401	421	395	420	434	428	397	462	416	395	406	434	425	394	424	414	398	398	413	380	422	438	443	388	410	397	430	418	396	412	425	416	391	381	381	385	408	424	418	416	398	423	429	381	412	418	400	404	414	376	424	415	393	432	390	406	384	428	434	409	435	417	391	408	412	415	438	413	401	397	420	468	432	399	440	399	390	420	435	465	391	369	394	399	382	422	391	431	387	404	417	434	425	396	400	410	423	422	456	440	424	411	417	391	364	367	409	437	370	427	410	416	420	448	438	436	430	420	449	436	430	410	436	432	394	408	434	448	430	410	428	400	421	419	435	451	402	425	391	419	414	403	371	412	395	435	368	436	400	421	400	410	386	426	440	406	433	395	404	402	444	440	435	406	387	415	413	446	435	413	385	407	398	439	407	419	450	444	401	401	420	436	377	400	418	409	433	435	400	386	397	411	407	405	412	392	434	431	414	417	426	443	453	446	457	409	414	427	383	417	438	415	426	428	412	443	397	420	398	402	406	411	434	418	426	425	383	428	396	427	370	448	407	449	406	409	407	441	419	383	412	390	364	407	408	380	407	412	424	376	440	413	408	387	404	421	389	388	452	420	392	421	410	420	431	389	390	404	430	403	423	421	431	413	393	430	420	416	404	423	431	421	428	400	416	392	335	421	435	405	398	394	408	398	406	398	401	465	376	410	409	398	379	412	409	426	407	434	451	424	399	409	403	400	388	391	392	420	440	423	437	386	383	405	407	410	420	425	463	408	453	433	419	431	393	385	410	404	427	431	431	385	374	376	399	388	404	405	394	430	432	387	379	397	431	370	407	407	473	379	438	396	411	440	446	411	411	460	400	401	429	423	409	428	404	395	446	419	424	399	436	413	424	425	410	411	409	404	389	402	353	366	414	429	376	408	424	441	407	378	413	411	442	407	408	429	414	402	414	405	424	380	387	391	397	432	419	428	463	431	391	396	399	421	433	406	406	411	367	414	431	430	393	422	407	399	390	387	427	421	427	444	432	406	430	401	422	366	438	411	416	390	430	427	395	395	403	389	391	429	400	428	405	432	444	363	428	451	414	450	411	406	430	406	397	450	375	417	408	426	430	416	410	383	398	400	413	400	420	449	382	398	433	409	399	408	413	390	432	432	430	429	424	358	387	411	411	445	426	424	405	440	406	440	384	433	431	446	417	392	430	424	450	432	438	382	433	404	377	399	395	380	475	404	419	425	392	396	388	437	399	410	399	397	389	406	387	383	416	401	415	373	396	469	386	454	408	420	407	420	419	406	396	440	441	447	375	407	407	422	416	421	424	397	401	428	395	384	430	448	403	405	412	353	397	415	444	454	420	417	418	401	412	424	390	420	379	400	387	439	365	402	427	386	398	432	407	429	397	409	422	455	391	436	431	426	390	413	401	429	445	421	396	403	424	401	452	397	424	392	386	400	437	407	427	376	403	440	453	394	399	415	400	454	395	441	416	420	422	410	412	434	392	443	419	406	408	454	409	392	412	387	397
22601	4313	3873	4562	4188	3609	3047	2671	2301	2105	1895	1775	1715	1551	1449	1423	1434	1250	1291	1283	1268	1239	1216	1180	1146	1137	1140	1105	1141	1120	1118	1113	1114	1089	1030	1047	1089	1019	1009	1035	1012	1026	1064	1022	1030	992	1068	953	956	998	1001	1005	1057	975	1062	1009	1028	1023	1010	1029	1015	989	989	991	1018	977	1051	1011	984	1037	937	1064	986	981	982	945	988	997	954	980	949	995	953	979	1029	1002	1065	1003	934	1046	975	1025	940	998	974	974	954	1027	953	985	990	996	953	1013	1052	1025	1008	958	975	926	955	969	939	970	963	971	961	952	950	951	962	981	911	975	980	1020	978	993	998	1017	957	921	902	1015	1011	993	925	912	956	1010	913	978	988	952	975	960	1025	988	956	966	970	927	969	1015	955	998	1003	1004	934	978	919	956	987	946	956	946	1011	918	975	967	1043	1025	933	932	935	955	965	948	990	1046	974	983	985	969	923	935	922	950	1014	979	966	933	1000	975	975	951	998	968	922	943	994	1006	988	990	946	995	937	971	967	975	954	967	1006	971	951	995	958	970	998	933	998	961	999	1033	968	974	988	1009	968	1041	929	939	950	915	988	965	986	933	988	981	1009	974	1006	983	1011	930	960	982	986	1047	989	935	945	990	983	969	928	986	1009	933	896	1021	946	949	949	975	1011	935	1069	935	1003	1000	966	958	957	897	988	987	958	1004	1029	1007	964	1021	1033	946	950	938	1006	1019	974	1018	971	982	930	1018	1033	975	963	1028	1043	982	973	987	977	960	976	941	989	983	979	1006	993	1001	967	965	1004	999	1010	992	955	954	913	993	981	960	925	983	1007	975	945	993	997	954	940	964	980	1010	972	982	955	983	945	1012	945	977	996	889	948	957	924	974	949	1010	978	1013	983	889	963	993	988	981	930	949	1010	936	978	955	939	963	959	950	996	966	965	936	960	958	1003	949	967	930	990	1009	980	994	923	964	993	1011	944	979	946	994	998	961	1014	962	952	950	966	961	951	999	965	992	1020	938	1001	918	940	953	948	928	954	985	936	971	981	965	900	988	959	997	913	957	935	907	988	990	961	923	1003	986	980	952	988	945	934	975	954	993	959	976	969	958	935	984	985	962	968	998	958	994	976	1003	982	949	948	921	994	973	970	975	987	967	1001	965	942	948	1026	982	1023	970	946	919	986	1039	955	959	993	946	929	930	954	977	942	965	995	936	918	973	955	951	995	1000	955	1015	985	945	940	960	929	1018	976	1009	1026	970	977	989	945	956	935	972	937	916	979	980	953	972	964	940	1005	995	984	990	1025	947	921	937	964	1005	962	982	982	943	960	989	1003	968	1011	948	972	938	982	1013	953	998	976	973	951	997	950	857	995	994	956	991	1024	948	1004	949	933	912	940	982	947	987	972	947	950	993	902	938	961	905	987	991	916	987	971	939	997	956	977	997	942	974	957	946	973	953	1010	950	989	986	946	1001	996	939	958	928	985	946	978	1010	962	919	984	950	921	990	1000	997	980	1048	953	961	1009	964	985	968	967	1027	931	972	977	959	969	977	987	955	988	999	931	1014	924	1020	924	961	929	956	944	1015	945	971	935	977	964	948	944	983	989	929	905	959	923	1024	968	979	986	916	995	977	957	949	1024	949	963	932	979	973	958	977	944	927	973	978	981	948	972	974	952	924	1022	1007	913	1043	1001	988	906	966	1008	945	983	1018	936	958	973	978	1021	980	975	944	942	944	916	953	906	1008	1025	971	998	995	956	985	948	952	976	944	978	967	938	991	951	959	969	986	958	966	1019	1019	963	1008	1031	1021	968	1006	997	950	925	976	938	1002	991	940	1005	1039	953	903	888	1026	962	947	944	967	977	962	927	1022	933	968	1001	931	939	903	994	935	962	961	973	987	976	992	954	1035	907	957	912	966	990	1000	1008	985	965	912	990	975	990	982	980	954	963	938	942	964	949	1016	1017	1018	980	944	975	955	966	948	964	908	995	1013	1008	979	978	1008	977	962	988	991	896	984	939	999	989	970	944	960	952	944	949	971	959	1019	993	920	961	950	955	950	967	1003	996	929	965	914	952	950	944	959	1018	966	993	954	948	939	981	932	954	934	981	959	998	1016	962	995	957	957	995	981	980	958	991	967	952	984	974	959	973	1010	972	1006	980	1007	920	989	948	975	1011	981	952	976	956	982	968	914	1004	982	1006	972	1010	939	975	978	911	1045	980	946	935	971	967	950	994	956	930	946	938	951	925	932	976	978	947	983	984	934	1019	951	1012	976	915	946	950	975	967	987	889	962	960	977	936	917	980	963	906	967	986	997	995	905	965	982	981	984	960	982	989	935	961	927	998	954	937	966	941	982	997	918	961	976	977	937	1015	952	979	933	983	932	939	980	902	943	979	988	969	1005	947	1009	981	1009	961	978	954	950	1016	963	981	970	1037	1064	998	966	1005	956	1004	965	1002	921	1035	979	956	952	936	951	953	949	1002	908	972	980	994	961	917	972	960	1003	977	979	1053	924	1022	920	928	997	932	1001	900	941	980	976	963	962	944	917	981	961	1012	944	918	968	922	966	983	965	978	972	997	927	979	904	934	944	1001	994	974	967	945	967	961	1017	1007	958	910	933	972	996	1026	990	1024	950	956	944	980	992	944	942	985	962	997	1003	947	989	976	978	970	967	909	947	956	990	1017	924	954	1014	931	1001	1015	949	959	959	1019	950	949	972	910	988	976	1019	980	948	980	1001	943	957	923	1007	995	958	997	979	968	998	979	943	931	954	1019	1001	974	938	962	981	942	943	933	953	950	911	1010	1016	960	971	1018	936	963	978	950	941	943	994	934	992	932	982	926	979	921	996	953	967	968	981	939	961	929	990	931	984	957	987	947	960	917	929	1070	948	942	952	897	936	956	960	933	973	1021	973	944	979	933	983	960	961	958	938	935	1088	948	928	914	944	944	918	950	929	987	1036	952	994	972	978	971	949	993	949	968	992	972	1025	984	972	957	991	930	963	985	1010	926	956	950	956	955	1024	1015	970	992	956	987	967	926	959	1020	923	965	981	894	981	959	951	921	933	985	984	946	942	954	930	928	959	986	997	1022	953	980	1000	979	937	975	934	964	956	976	987	1019	965	978	941	1034	863	967	901	1004	953	945	942	976	989	1000	966	953	892	985	969	944	940	959	952	897	963	902	1002	966	1024	979	969	914	1041	970	952	933	956	910	1004	953	998	947	943	953	1044	961	962	932	980	995	953	942	958	955	936	933	964	994	1006	973	905	1042	948	1038	970	987	974	979	968	995	946	1026	1000	992	987	958	913	1030	973	954	992	933	988	991	977	967	965	957	950	1055	1020	961	943	998	978	987	997	1018	906	912	962	961	1026	982	998	963	989	969	984	959	924	911	975	953	955	1018	1016	936	970	950	963	987	990	956	974	933	885	953	970	984	952	916	971	1032	1005	936	988	953	977	946	1039	925	918	954	965	985	943	996	1007	910	1013	978	954	986	1008	992	981	971	1008	996	996	982	993	963	946	977	914	953	972	915	997	957	895	916	900	909	974	950	981	892	972	1007	1008	956	988	984	1015	898	934	975	955	959	983	973	985	1004	1013	1006	947	982	996	998	992	976	955	987	1041	1013	1031	1036	950	980	934	933	1003	972	967	959	935	905	987	1016	996	1049	935	973	981	1001	917	1043	915	988	970	1024	931	957	962	1014	992	1025	955	974	1002	977	922	925	1007	962	981	1016	1001	979	965	965	974
14058	1395	173	167	138	154	158	167	161	159	172	166	147	164	124	156	143	144	161	170	146	151	154	172	140	142	163	156	163	155	156	143	164	162	165	163	161	164	160	146	148	148	158	162	167	157	137	168	162	150	159	140	152	139	156	134	164	154	175	156	148	174	172	146	136	158	145	160	171	137	143	152	150	134	158	146	157	148	154	171	144	154	169	165	146	165	155	170	170	170	160	152	152	151	163	156	162	141	156	146	150	160	144	159	163	164	143	163	155	163	154	152	161	169	148	138	158	164	152	154	138	163	160	165	139	163	152	137	154	155	149	155	154	180	137	133	158	148	153	167	134	130	170	149	158	147	144	146	149	140	152	159	131	152	181	163	154	162	161	164	197	174	143	148	155	161	187	163	168	154	124	167	167	155	168	142	164	156	157	146	154	167	130	142	151	167	143	169	140	148	185	146	173	160	171	161	176	179	174	178	149	171	172	131	171	156	132	161	171	171	157	157	134	142	142	148	140	156	144	144	158	165	157	194	141	155	171	169	157	127	176	178	159	181	158	140	152	125	165	146	181	147	142	166	158	155	144	161	178	150	149	157	151	157	146	130	149	153	144	145	154	181	144	145	156	157	140	156	147	168	189	182	168	146	170	170	170	161	186	143	139	164	146	178	160	170	159	167	157	151	157	136	142	156	177	176	179	172	152	147	168	147	151	171	159	147	150	166	154	149	170	169	154	149	163	149	154	145	154	157	163	153	148	162	143	164	172	156	137	147	184	188	138	143	145	175	155	151	137	152	161	165	140	164	166	153	154	162	164	171	150	157	151	199	136	131	150	148	152	155	144	161	152	177	165	144	177	166	158	173	145	147	156	145	162	154	134	175	167	140	168	179	159	155	155	148	163	175	157	185	169	155	159	159	158	153	136	156	160	144	140	141	149	148	145	137	136	145	169	159	155	142	174	151	139	133	164	148	155	157	159	151	145	156	163	159	160	168	169	138	137	155	158	141	139	160	171	163	167	160	159	141	139	157	139	146	170	161	146	170	153	153	163	165	134	169	155	178	175	153	158	150	163	167	158	155	147	168	158	147	175	155	157	166	158	157	151	155	134	158	154	146	147	158	175	166	169	180	157	142	144	158	142	149	159	159	165	165	167	138	151	173	144	145	167	153	164	153	142	161	156	137	158	154	168	161	153	150	149	146	161	146	137	152	151	151	157	172	163	168	160	168	159	167	173	154	136	175	157	140	136	154	162	165	147	155	160	163	170	158	153	173	141	147	166	148	151	138	154	164	156	151	139	141	174	129	163	159	172	164	135	150	147	143	181	135	129	153	152	173	146	168	158	179	189	151	143	151	163	159	144	148	163	160	140	155	146	179	161	149	152	164	158	149	148	172	165	167	164	174	153	132	143	156	123	132	142	137	155	164	147	138	152	170	148	153	152	147	137	137	170	135	155	142	153	146	149	159	144	161	179	163	159	159	168	144	155	156	158	150	160	141	171	153	144	146	184	168	135	156	172	150	169	156	164	150	162	162	131	127	158	178	161	151	174	164	148	157	156	172	138	173	158	166	166	168	152	157	158	159	160	164	157	169	150	143	177	147	175	170	150	165	138	178	171	180	164	148	139	154	170	153	172	167	163	166	156	151	151	142	147	137	180	160	171	167	151	153	142	154	155	146	137	170	163	170	141	162	172	171	168	140	156	145	154	129	161	155	162	148	166	141	156	139	159	162	167	161	151	162	166	131	147	165	133	169	172	161	162	138	157	150	162	178	157	147	136	172	159	157	162	153	152	142	181	186	173	171	146	146	158	145	156	139	163	141	159	165	146	155	142	164	155	166	158	135	163	158	172	151	159	158	164	184	145	164	150	138	132	159	151	137	175	157	151	154	132	167	139	164	155	186	159	157	152	166	151	143	153	164	146	143	161	152	149	156	153	166	169	155	172	180	142	184	162	149	131	155	142	151	168	167	160	172	157	158	142	174	153	161	150	150	166	141	171	153	156	165	153	161	193	160	144	152	158	142	148	169	181	151	151	172	153	161	139	150	149	147	169	138	140	152	173	168	165	151	180	164	151	169	155	161	175	159	152	159	190	171	141	157	161	149	146	144	163	153	152	151	166	160	157	155	144	162	143	148	167	151	167	164	155	158	147	141	173	162	154	153	150	159	143	178	166	164	148	150	170	143	147	171	162	143	145	162	176	160	160	147	140	168	136	139	167	158	168	173	138	151	170	154	156	155	167	156	154	140	168	162	158	163	149	146	152	132	144	152	170	140	143	171	186	149	152	131	146	165	164	155	176	184	156	188	174	163	142	168	169	161	146	145	156	183	148	145	165	161	155	161	143	163	166	152	168	141	135	157	176	170	143	173	151	162	161	167	160	148	178	168	151	179	160	151	160	149	148	162	144	173	151	144	144	181	140	165	144	162	183	162	161	162	156	124	175	155	151	153	141	151	156	165	130	141	155	160	154	132	147	152	142	160	159	181	155	148	137	167	147	137	139	145	158	163	154	168	161	177	154	150	182	134	174	149	153	159	180	164	164	160	168	145	159	165	168	177	153	161	159	146	157	139	151	164	147	154	164	183	153	144	177	155	144	160	156	169	144	133	156	180	153	163	152	152	155	154	164	148	150	154	153	150	148	146	160	173	160	157	157	146	147	134	153	147	161	154	163	145	158	151	151	155	152	167	172	137	151	161	148	157	161	152	170	158	154	161	155	156	142	182	177	170	156	163	142	161	158	159	142	155	169	152	160	170	143	167	165	146	159	144	149	144	151	159	148	137	168	147	155	159	147	173	164	170	160	174	145	166	148	165	158	143	147	155	169	167	125	148	180	164	154	141	173	167	146	170	150	137	145	170	134	156	157	150	167	166	176	151	151	155	135	140	157	150	158	148	153	161	137	152	157	163	148	127	156	145	145	164	124	159	160	166	154	160	138	152	172	153	161	158	133	148	145	133	164	155	139	175	147	168	151	173	138	141	177	150	166	131	163	158	168	152	157	152	168	146	160	148	183	160	149	141	138	166	156	150	157	147	161	150	164	148	159	174	148	162	143	173	153	158	160	160	164	167	163	161	171	128	153	159	139	166	162	151	183	155	163	154	160	156	165	166	158	151	160	156	151	161	190	157	148	136	144	160	149	152	164	186	154	145	173	177	174	145	156	158	175	177	163	154	141	146	165	166	139	135	134	159	138	170	167	160	155	132	148	166	181	160	163	152	144	158	155	153	163	154	156	155	152	175	149	142	138	163	151	165	155	174	132	169	167	206	159	190	139	166	174	155	156	187	176	128	174	153	163	150	180	169	176	166	130	124	177	155	168	168	164	141	143	147	160	140	171	161	158	156	175	152	173	159	143	156	160	138	142	162	164	149	158	140	157	161	155	175	137	145	138	142	127	181	144	138	161	184	169	134	150	138	149	153	148	140	147	153	161	144	181	131	180	147	153	158	138	174	137	136	147	156	149	147	155	161	176	161	175	160	159	154
7358	869	488	482	518	488	475	470	479	438	468	496	429	455	492	469	423	456	489	464	439	438	485	457	473	468	439	478	471	459	413	486	463	465	454	487	484	474	455	477	475	458	462	478	469	464	445	470	466	457	451	493	454	474	469	431	498	473	462	437	432	468	481	487	474	437	439	425	450	451	447	480	406	470	462	456	445	442	426	441	452	416	456	435	405	437	450	455	473	455	488	449	433	459	449	465	498	454	455	437	438	432	454	426	448	433	465	411	450	476	462	438	468	445	461	458	419	418	441	432	470	468	459	465	503	480	440	440	475	468	398	495	458	463	458	463	444	479	459	453	465	459	425	441	445	475	453	432	458	462	453	465	462	419	442	407	473	463	471	489	430	460	461	474	464	465	467	430	427	417	445	430	442	481	479	453	462	448	468	449	491	435	461	467	477	422	451	414	451	445	466	446	448	474	426	460	447	452	490	462	506	482	434	459	452	463	414	461	445	481	451	458	443	486	490	438	456	491	443	432	484	459	430	434	470	434	473	441	483	433	472	438	462	499	442	437	450	457	465	444	433	449	452	450	470	456	465	486	434	474	468	445	472	460	494	491	403	423	438	481	438	480	425	426	480	435	422	478	420	457	444	468	474	474	460	451	473	503	462	431	445	434	474	436	451	455	437	442	452	441	450	470	427	452	436	450	436	450	423	411	447	439	419	424	501	486	462	454	467	474	461	463	452	434	492	450	475	481	449	448	480	457	411	393	444	457	441	468	462	427	440	427	447	446	437	434	462	452	476	464	463	470	438	455	432	468	430	461	464	444	498	430	445	457	419	458	486	421	452	456	434	450	435	435	491	437	454	438	466	427	476	423	468	451	422	425	443	412	460	438	434	466	398	439	454	478	464	419	450	472	444	447	424	465	464	491	461	477	431	462	439	503	464	486	457	470	429	413	412	464	453	422	450	455	460	467	437	415	442	466	434	488	479	441	441	456	470	451	486	472	407	434	412	410	422	409	470	448	479	444	461	443	453	430	445	424	427	437	463	434	473	479	435	469	438	442	454	453	456	430	469	466	433	481	452	464	433	468	427	415	461	451	423	446	452	437	444	467	445	440	433	493	463	455	478	453	468	455	494	450	434	455	456	445	455	423	464	484	467	455	465	434	446	451	457	443	483	458	470	432	458	435	439	449	414	452	469	464	470	432	477	441	459	466	392	496	435	456	449	487	457	455	441	458	454	414	442	438	441	444	461	460	435	449	445	467	487	433	469	488	430	437	483	466	478	418	450	451	399	462	452	482	447	418	450	437	441	443	472	490	462	443	452	446	464	461	452	443	431	451	455	434	466	446	447	472	457	465	450	471	454	426	451	519	491	431	466	469	455	429	443	419	439	452	436	457	419	486	448	439	421	427	454	474	433	463	458	460	434	460	452	462	410	436	457	430	420	483	451	491	468	463	453	447	460	452	480	444	432	468	461	429	480	459	476	454	438	439	452	459	491	435	494	484	470	468	485	459	502	424	463	441	476	475	476	454	445	458	450	462	438	423	438	473	425	432	471	492	393	442	431	444	472	443	501	464	439	430	461	438	448	422	427	457	435	430	481	455	494	438	452	469	463	460	412	480	457	428	465	459	438	462	443	437	446	473	445	439	453	445	449	449	488	452	412	452	472	430	442	443	451	480	495	461	428	456	428	447	415	463	479	475	407	441	426	451	468	446	434	450	444	491	421	418	431	496	444	447	438	484	431	450	464	482	454	477	481	454	424	433	472	477	440	480	475	440	410	466	472	486	442	433	435	457	465	472	492	414	467	444	431	437	442	461	439	444	459	444	451	448	434	465	425	477	437	476	448	483	462	427	418	493	434	467	459	456	487	457	463	432	472	459	448	433	453	446	461	459	459	492	451	435	453	502	469	458	454	428	443	455	516	461	452	428	467	477	460	453	426	444	462	469	454	477	445	495	465	434	459	465	442	454	441	453	441	428	474	399	434	497	458	471	441	431	454	424	420	490	495	456	473	494	428	445	449	441	425	453	450	427	459	443	448	444	439	466	471	450	442	432	465	461	456	453	451	445	412	444	446	441	473	415	475	497	423	427	449	445	485	440	417	438	430	456	448	416	454	447	426	414	491	438	445	460	479	465	449	455	479	471	435	470	458	441	459	459	463	462	473	442	459	472	444	435	473	427	475	444	451	469	439	438	461	447	445	444	438	463	439	432	440	460	459	418	417	465	421	465	458	464	438	445	446	461	466	452	438	433	454	488	450	444	472	425	443	475	461	447	457	442	442	427	435	416	446	454	444	473	470	441	501	473	450	434	453	453	444	457	416	457	462	468	442	429	409	429	489	485	498	414	429	439	445	491	463	473	467	481	463	442	456	471	424	425	453	467	463	464	470	454	444	416	515	476	428	469	448	439	436	439	475	476	435	483	459	484	465	436	435	471	424	454	424	452	467	435	481	472	473	485	480	448	454	461	436	453	445	439	452	448	445	456	457	466	438	483	463	486	451	429	450	447	430	475	453	477	458	449	457	468	480	478	488	455	444	438	418	486	433	463	428	472	421	457	472	471	460	468	426	451	472	445	497	471	468	469	470	458	416	464	428	430	452	460	422	463	423	453	439	469	438	459	432	465	461	425	466	423	468	448	464	429	467	432	438	470	462	453	456	429	479	410	477	496	447	465	470	464	442	497	422	449	469	434	482	457	484	454	456	461	444	407	444	458	473	435	457	479	412	466	418	475	437	463	419	404	444	463	467	404	509	480	501	479	430	456	403	429	446	435	458	488	425	436	443	471	449	446	463	476	418	448	489	448	425	446	452	425	448	448	439	448	471	490	447	451	454	442	471	458	449	437	447	464	501	465	471	462	437	450	422	435	463	468	447	468	435	445	432	450	439	455	448	443	445	441	488	438	471	531	410	429	470	458	467	457	476	467	462	454	448	497	498	426	461	478	447	436	499	424	496	444	420	427	456	439	456	480	462	486	421	427	452	473	461	432	451	448	459	460	456	465	448	498	425	400	462	442	482	424	464	497	463	461	465	434	434	469	437	446	466	460	432	432	404	444	419	473	477	445	449	443	446	439	437	466	470	477	472	427	428	443	458	434	421	449	449	482	425	470	453	431	466	453	485	491	434	472	483	471	433	434	430	466	443	471	451	461	477	477	486	405	467	444	448	483	491	479	459	446	449	459	428	494	460	485	428	467	431	479	481	475	467	420	409	490	474	397	440	449	432	403	434	440	469	461	438	475	443	407	469	450	446	458	420	438	442	468	450	468	481	460	435	432	466	449	441	450	434	415	439	485	451	468	453	446	452	444	404	465	502	472	430	403	467	470	485	462	494	494	436	470	454	455	460	460	442	478	457	459	419	463	440	434	486	459	428	438	500	454	456	478	407	449	449	460	461	450	469	442	439	445	414	455	431	471	453	467	480	450	428	443	463	435	423	478	462	461	438	443	473	433	466	454	450	413	443	424	468	472	448	483	475	460	433	456
31070	6595	1418	942	738	578	562	471	455	401	412	400	404	394	361	383	312	345	360	328	332	336	353	371	311	381	310	347	332	329	336	327	326	388	340	333	342	368	338	343	342	326	321	355	321	361	324	316	374	348	327	313	364	318	366	335	323	281	353	302	339	345	321	328	326	291	321	327	330	345	305	312	330	320	294	333	332	339	349	338	324	333	323	348	314	306	325	344	337	369	327	308	341	306	319	324	318	320	344	317	328	322	340	326	342	323	302	329	308	340	319	340	321	344	306	321	318	354	310	305	355	309	366	349	330	365	319	341	315	322	339	320	349	348	307	335	344	327	339	321	336	324	327	342	330	339	341	309	296	315	306	333	301	319	325	289	296	306	300	328	338	334	331	312	346	293	361	325	355	333	347	340	379	307	354	316	298	317	347	332	343	321	327	331	339	350	333	318	332	337	353	317	357	332	323	344	304	305	323	342	288	296	286	344	340	345	319	328	323	338	346	332	314	332	311	354	308	327	314	323	318	333	313	307	347	323	321	356	326	324	337	326	309	322	355	329	322	331	368	361	327	339	318	328	354	339	319	312	330	304	289	308	369	350	321	316	330	312	334	351	268	310	306	374	346	313	315	311	308	331	328	343	354	324	325	333	297	303	331	323	325	349	327	344	316	333	302	336	336	331	302	316	355	314	342	328	296	318	366	360	342	318	308	356	319	326	327	312	326	343	363	336	307	316	353	316	342	356	316	341	311	321	357	301	316	328	362	350	340	314	355	323	321	300	330	293	355	340	339	293	292	313	301	302	307	322	317	335	348	338	331	281	332	322	349	326	325	375	323	291	327	325	323	326	359	318	331	328	328	304	342	322	311	335	334	364	302	362	288	351	342	304	317	321	321	350	318	308	345	317	342	339	314	351	310	336	333	347	329	323	337	320	342	339	352	326	332	303	317	344	317	340	299	342	352	285	305	341	313	343	338	335	331	324	306	316	297	338	329	325	339	315	304	315	307	334	342	339	331	317	335	302	319	360	296	324	317	331	331	366	311	341	340	323	318	325	320	302	321	338	322	356	299	334	335	341	302	305	298	335	294	350	311	333	345	343	336	319	304	334	344	305	307	311	312	307	328	292	313	330	365	325	304	364	359	301	338	321	329	324	347	338	325	333	323	322	319	330	310	346	332	344	289	299	348	343	314	329	327	327	318	338	334	325	346	381	370	338	318	316	298	342	331	287	325	342	347	320	351	317	347	341	322	330	342	314	321	336	329	332	305	365	326	343	359	332	332	306	351	337	332	326	314	354	328	361	316	306	353	320	339	310	310	334	334	282	305	337	323	297	350	313	313	318	324	314	304	325	332	317	344	340	357	312	274	353	332	358	346	367	346	326	322	310	323	326	303	325	337	293	321	328	296	297	329	336	346	339	333	344	319	328	316	323	345	331	311	316	330	318	343	331	309	313	306	335	347	300	312	326	366	339	327	328	346	332	333	342	344	331	282	303	350	348	329	313	310	334	334	379	354	318	315	336	366	320	372	328	301	322	364	321	340	329	322	314	350	343	331	336	335	317	300	349	315	341	345	309	331	316	357	317	321	306	359	309	310	304	318	311	324	309	339	338	307	302	340	337	315	303	336	298	340	342	315	367	292	294	303	375	344	310	312	343	305	315	329	345	308	308	343	341	318	338	299	333	316	340	320	315	314	344	328	329	317	346	323	324	320	360	309	314	340	344	319	328	317	331	328	345	401	332	321	294	316	312	351	337	327	345	293	301	271	320	358	284	328	342	343	331	340	353	302	308	342	320	321	283	297	351	296	338	311	340	318	353	329	329	315	297	340	337	333	318	305	327	304	332	318	324	307	324	328	337	329	314	318	336	327	365	335	300	352	325	307	364	330	332	339	343	335	314	338	315	316	330	300	332	305	346	317	365	323	335	323	331	360	329	364	315	339	330	316	340	309	323	354	306	337	318	347	350	344	339	351	327	294	341	367	338	298	346	332	327	355	344	343	324	305	310	351	314	325	331	317	337	328	305	360	314	341	356	358	312	334	349	307	342	296	309	331	310	321	331	306	311	300	335	316	317	332	332	298	313	346	333	314	290	343	313	346	316	331	284	315	334	316	350	346	322	322	327	331	344	365	322	342	323	336	320	356	322	343	307	309	327	308	312	302	344	328	325	328	330	289	343	298	332	339	328	354	332	350	332	332	344	343	300	341	323	313	342	341	336	304	306	333	349	352	319	355	339	326	312	298	316	329	346	327	348	308	336	288	304	309	316	318	318	314	311	365	321	340	338	310	357	324	336	308	312	305	306	331	303	303	360	317	350	325	299	336	326	276	315	330	339	335	326	329	310	325	343	344	352	308	328	320	323	302	316	334	302	338	322	318	352	330	325	351	297	333	332	337	326	336	309	336	328	364	359	330	294	328	321	341	309	321	349	316	345	332	339	327	317	379	342	331	318	345	319	311	306	288	339	316	326	348	313	326	329	331	333	335	340	336	285	292	324	334	335	325	279	336	348	315	328	311	363	299	282	318	330	302	297	301	331	351	311	336	289	330	315	335	319	291	324	340	325	363	334	318	309	339	301	341	334	321	328	346	297	304	318	312	313	308	331	355	294	340	344	324	310	338	395	354	289	319	356	350	329	351	314	357	291	331	342	325	308	328	326	310	335	396	305	294	331	299	359	329	319	323	341	335	331	342	337	349	334	355	328	330	337	324	332	336	324	302	344	329	374	330	321	329	282	294	354	339	369	326	332	290	339	318	337	307	303	300	326	331	340	329	330	325	329	321	324	325	309	330	318	316	335	316	336	338	341	349	352	326	320	403	332	316	338	357	325	348	303	356	310	367	323	308	344	329	335	328	317	349	318	293	339	325	318	335	323	355	334	342	309	330	344	323	348	318	323	317	354	322	350	357	309	341	329	351	347	314	333	336	324	351	319	358	328	324	306	362	301	311	300	353	305	345	345	319	304	309	366	283	298	323	334	325	324	321	330	315	343	317	330	323	291	309	345	324	363	331	340	341	340	340	362	346	355	339	328	323	336	351	329	356	316	350	339	364	338	314	278	298	305	364	325	348	322	320	310	316	337	320	341	322	335	328	322	363	315	330	294	347	317	318	362	301	281	303	344	332	354	322	342	355	365	332	334	341	320	350	310	340	369	352	319	328	322	350	367	349	350	330	305	314	304	324	328	357	317	303	341	322	317	284	319	299	371	309	335	354	317	344	299	297	327	312	337	321	341	350	316	318	329	384	339	337	344	316	334	308	329	309	321	354	298	350	326	331	340	339	328	311	327	344	354	354	344	346	345	288	330	315	332	313	315	318	352	320	316	298	361	335	314	330	316	336	346	338	333	354	333	311	335	345	342	341	295	314	334	315	334	321	344	312	321	372	325	339	341	293	334	306	339	334	317	346	340	319	334	333	343	327	340	326	354	352	300	310	369	320	309	334	350	326	312	354	336	333	354	336	330	327	309	319	313	316	325	322	334
16715	2470	2235	2656	2487	2172	1886	1626	1504	1456	1350	1236	1176	1138	1154	1033	1087	980	1020	954	938	893	962	956	979	871	961	917	839	881	828	881	810	890	893	841	914	857	850	868	827	888	871	843	858	842	790	856	867	874	824	856	833	850	875	810	835	796	817	887	885	822	830	865	871	824	849	826	844	849	846	838	863	851	864	786	875	841	864	897	813	878	821	813	859	835	777	886	842	813	860	829	828	867	808	844	885	808	829	839	827	787	840	817	834	856	733	825	872	824	824	823	827	877	804	841	810	808	825	802	846	836	788	827	833	795	864	845	841	832	867	882	852	807	804	785	791	816	825	812	796	861	824	793	838	790	826	841	803	774	806	815	829	820	829	819	837	839	826	819	895	844	773	801	851	828	759	841	818	825	813	838	801	814	827	803	786	800	775	860	883	815	833	804	797	796	838	795	808	826	802	819	802	858	770	874	866	796	802	872	818	843	789	829	822	876	817	804	823	767	857	789	801	800	845	820	832	811	814	819	842	847	857	827	848	819	818	815	825	841	833	835	844	817	855	834	755	804	782	821	903	829	789	780	797	838	758	839	829	802	827	853	764	830	833	843	819	822	792	786	807	791	862	820	820	818	798	813	842	834	807	771	842	796	785	834	851	757	800	785	783	771	809	839	836	815	847	787	818	845	796	841	802	794	816	843	827	857	830	796	831	808	858	823	815	789	795	841	875	809	830	817	815	824	815	792	821	842	806	852	785	777	860	832	819	814	808	824	827	848	841	833	809	849	804	803	807	821	782	847	865	837	828	835	841	832	801	803	893	844	832	794	778	834	875	817	797	784	833	848	837	832	779	846	754	813	835	806	770	837	809	792	856	815	826	851	824	865	859	787	787	780	821	801	803	788	829	824	818	758	791	821	825	790	833	829	829	816	810	786	822	818	813	757	815	787	848	813	851	853	799	889	849	846	826	853	856	836	818	855	793	831	862	801	751	829	828	806	857	794	823	816	822	824	796	803	827	847	818	848	787	820	805	794	804	783	850	789	808	814	787	874	811	803	865	798	858	818	848	839	765	839	836	836	839	782	801	806	835	804	858	853	848	786	805	811	774	813	794	786	798	867	833	860	838	821	809	850	837	852	811	838	831	814	788	842	860	786	765	778	865	783	799	879	815	809	860	819	799	831	840	825	818	768	893	815	835	838	874	815	806	816	804	844	786	834	819	818	798	868	833	808	859	811	755	807	802	779	805	903	753	838	863	861	866	850	821	827	861	810	822	783	838	790	816	828	774	807	846	802	807	804	824	795	811	867	826	812	862	806	863	820	792	814	837	886	776	814	807	821	822	786	776	791	837	847	797	810	805	848	811	784	837	792	790	813	821	830	857	864	857	827	880	780	838	803	853	771	787	874	777	813	844	784	818	797	862	816	759	898	844	864	842	816	814	816	861	852	852	790	804	806	834	848	832	836	776	798	767	786	836	831	791	810	907	792	816	766	790	840	794	870	824	817	832	809	833	854	822	809	789	818	787	795	843	790	839	828	802	793	865	863	836	835	757	786	811	806	793	822	818	844	836	834	832	872	850	838	798	856	831	827	830	835	767	812	815	810	854	815	810	794	820	766	894	846	805	828	825	820	817	800	820	843	849	738	805	804	839	869	829	854	800	818	846	837	850	838	842	818	789	827	832	771	832	857	902	821	825	796	850	806	801	825	822	836	809	860	872	897	836	813	815	845	809	794	837	818	827	846	796	820	859	810	840	854	807	837	784	854	782	802	808	830	819	872	820	822	826	861	814	812	767	849	830	826	755	841	862	861	811	763	840	769	819	857	831	777	842	834	800	820	850	781	801	767	796	804	806	812	861	854	816	888	787	855	800	797	838	821	837	861	796	875	818	847	809	843	839	847	844	885	854	830	826	792	780	837	792	807	794	825	786	789	783	798	836	842	832	798	817	856	791	847	830	808	845	815	847	820	818	851	890	819	827	831	822	803	828	832	802	755	818	826	817	805	791	817	836	823	799	787	788	812	775	767	772	841	847	834	848	834	819	804	802	869	853	832	832	820	838	807	811	787	804	842	834	822	778	818	841	841	842	795	811	825	808	862	825	854	851	787	823	801	820	805	812	796	802	798	798	833	830	849	791	816	811	865	831	778	869	915	791	855	790	841	829	852	771	847	796	793	816	836	818	818	881	817	823	813	853	781	832	869	807	841	837	808	844	773	816	857	822	789	862	805	823	840	803	808	837	841	782	820	826	868	760	839	854	813	843	851	813	876	866	779	780	825	880	827	846	842	845	803	807	819	811	751	820	853	884	865	874	814	814	802	815	811	818	808	832	813	821	802	768	867	785	844	842	796	843	782	798	810	768	808	805	825	823	824	862	835	842	825	825	805	865	831	811	826	842	786	790	801	813	829	810	774	819	851	833	815	800	848	811	853	785	810	807	846	820	788	784	809	775	791	831	832	818	798	879	837	838	829	815	870	866	845	791	828	836	839	830	856	843	794	829	856	839	816	838	821	811	869	790	819	839	773	848	865	806	831	800	759	831	831	787	875	804	805	813	794	803	832	803	782	848	825	829	831	802	849	815	810	866	814	812	796	816	832	865	807	838	779	831	772	835	840	778	825	817	831	883	824	763	851	784	818	840	827	841	796	857	857	745	793	805	803	844	843	811	787	862	845	868	827	792	856	810	863	838	739	883	855	764	806	790	820	825	813	806	805	783	810	788	813	809	813	843	786	827	852	812	854	812	811	782	828	767	824	808	820	797	792	844	786	875	816	801	811	849	821	881	817	820	769	819	768	822	840	846	803	806	861	778	853	842	789	735	870	857	843	863	816	804	834	776	841	855	825	818	867	817	858	855	760	784	813	836	808	813	769	811	809	777	817	797	821	794	802	869	830	780	805	794	799	806	793	870	835	770	854	823	832	842	788	812	873	883	815	825	792	803	834	830	800	849	800	848	822	805	821	851	801	843	790	881	823	843	837	835	856	831	784	760	819	840	777	815	811	836	834	810	864	830	816	832	755	821	805	826	793	785	825	870	827	857	850	837	829	877	783	876	800	850	853	839	823	787	807	798	809	780	829	816	797	776	813	817	807	852	797	836	800	851	787	835	805	826	794	811	893	768	845	836	826	801	841	837	767	862	844	865	789	821	809	860	796	845	873	844	806	850	854	831	839	806	803	794	812	798	808	816	789	819	839	824	816	808	796	863	830	826	847	766	840	815	806	864	841	845	827	815	759	821	820	777	808	837	803	866	851	821	801	780	841	798	823	853	842	863	757	830	853	814	809	815	848	832	852	865	834	799	792	826	811	796	823	780	806	812	818	848	885	849	812	799	821	831	787	799	875	843	759	798	812	823	824	836	792	838	833	862	769	849	820	830	804	840	842	813	802	824	822	849	819	810	851	838	831	819	835	801	838	836	805	840	829	816	781	779	831	842	805	812	835	787	753	840	846	873	816	816	807	819	815	806	784	809	865	802	816	818	832	821	834
42073	11152	2923	1881	1220	979	795	724	624	561	554	554	526	447	474	493	464	456	457	442	414	447	433	417	449	397	432	464	464	454	440	408	388	388	436	444	437	419	405	378	407	421	387	385	391	437	394	426	419	433	380	379	422	399	422	405	416	424	385	401	428	374	411	381	396	428	404	424	411	375	386	431	386	387	410	424	442	459	415	419	406	397	445	388	406	410	391	414	351	374	444	429	389	405	415	418	410	437	410	424	416	413	437	424	397	422	411	397	363	411	407	426	409	391	382	364	435	399	412	440	401	385	411	406	405	400	411	395	407	422	439	419	406	406	391	408	417	439	433	406	427	390	387	376	427	376	415	434	406	422	432	386	378	403	410	392	376	365	400	393	406	375	371	411	419	405	433	394	421	450	409	434	437	375	397	351	381	395	420	404	443	435	400	393	376	407	379	415	383	403	408	417	379	416	393	397	424	369	386	371	439	393	387	399	393	433	412	373	435	404	395	391	388	441	406	416	388	370	394	379	412	417	396	399	425	421	419	406	407	443	446	408	404	343	438	357	383	401	440	443	431	395	402	402	409	385	395	409	408	376	383	389	391	395	416	428	383	389	393	423	369	414	387	432	412	405	382	426	409	403	390	398	396	420	421	415	400	391	420	393	412	340	444	406	432	389	419	418	413	383	417	368	413	438	432	414	451	420	394	382	370	447	416	365	399	403	418	388	405	384	389	399	456	441	436	379	400	416	410	408	387	396	423	404	415	432	434	363	399	392	382	408	381	416	398	393	425	394	401	398	393	371	413	404	376	398	393	439	414	431	405	434	413	414	360	382	392	403	386	410	389	421	402	376	412	381	415	369	384	407	426	437	397	454	368	389	437	461	443	403	421	444	398	393	387	428	388	444	400	388	387	384	418	384	392	373	399	411	336	414	405	402	415	353	425	428	426	394	380	407	382	386	381	418	427	428	385	410	417	402	369	420	430	397	396	396	352	396	404	386	401	390	417	375	401	419	411	446	404	398	433	392	413	400	408	355	366	415	415	425	415	421	377	420	411	410	396	398	397	401	395	423	392	422	410	373	390	391	422	373	405	395	395	427	398	378	381	407	412	417	424	410	426	420	395	373	393	394	402	398	460	401	406	455	415	408	380	426	406	417	463	414	394	421	377	409	410	367	419	387	429	416	405	383	386	398	400	389	406	431	396	396	429	373	389	391	400	436	424	406	386	401	402	427	411	397	402	406	402	432	415	418	396	467	419	412	418	410	407	412	412	384	406	396	417	420	402	402	415	387	387	364	384	435	393	402	428	416	414	413	400	422	435	404	427	370	397	393	415	408	381	359	449	448	412	419	415	412	357	425	407	399	390	411	415	397	430	429	370	403	424	423	423	374	414	420	399	408	416	396	401	380	401	366	403	405	448	382	417	405	422	376	399	404	380	428	384	410	379	421	398	423	400	454	413	413	387	386	383	365	451	379	422	423	390	391	410	421	395	429	433	399	395	387	377	399	396	405	383	409	389	404	382	391	398	420	368	372	401	372	390	403	416	397	398	435	374	429	402	395	449	369	438	385	406	382	416	395	384	428	370	431	398	412	411	436	391	383	434	374	401	418	419	406	418	408	398	379	431	410	396	367	410	404	410	445	379	421	410	405	391	420	404	402	402	383	433	407	442	402	445	425	451	413	451	400	390	383	386	390	395	410	441	404	402	412	430	399	410	435	408	417	435	396	444	432	369	448	373	418	445	398	385	391	427	387	408	409	432	391	372	389	403	443	392	414	428	428	377	386	364	401	419	385	407	413	410	415	406	428	405	423	450	399	388	401	385	380	394	428	396	399	429	387	358	396	431	394	443	385	400	406	443	397	445	407	426	398	373	432	404	443	440	438	382	385	423	371	385	418	374	440	447	411	428	386	400	407	427	418	464	386	395	398	384	414	397	379	385	356	404	396	434	411	363	423	383	435	421	407	453	407	384	376	391	414	407	369	391	390	414	397	379	403	395	390	385	382	413	396	391	440	430	378	399	378	402	407	429	439	444	383	399	390	386	413	395	410	419	409	433	417	370	405	385	391	415	406	389	391	402	412	393	428	413	402	402	403	406	382	425	417	435	401	369	418	397	397	388	406	427	435	370	393	405	419	363	382	380	421	454	401	374	386	384	433	404	420	399	384	392	421	379	391	400	351	381	414	397	420	406	386	397	442	368	396	366	404	417	391	417	395	408	421	429	369	375	448	397	401	390	400	381	376	386	390	451	392	394	415	426	419	341	419	408	411	391	427	407	407	447	435	390	411	375	403	414	414	329	373	382	394	402	385	411	403	443	461	377	373	380	390	370	409	397	378	397	449	406	400	392	392	400	404	393	380	377	420	417	373	404	397	409	404	419	443	396	432	416	374	420	414	386	419	405	412	403	392	406	415	431	368	373	407	353	385	390	416	393	368	360	405	370	402	407	422	443	366	423	391	385	410	382	377	421	404	395	387	416	439	365	404	405	418	402	377	415	407	392	393	386	385	419	425	432	369	449	388	411	402	413	380	393	403	423	415	450	430	372	387	375	412	421	407	434	438	402	365	386	421	401	378	413	403	416	368	396	418	389	440	392	411	424	392	420	405	375	418	429	428	393	383	379	365	396	386	370	413	411	424	361	408	398	386	398	413	395	369	416	396	380	445	366	403	417	423	408	400	425	430	404	349	416	419	392	376	432	437	412	398	429	393	431	420	398	382	399	424	372	462	427	401	412	400	414	427	378	432	401	376	409	393	433	361	374	377	393	371	400	387	417	387	414	401	418	403	380	379	385	416	416	424	399	362	399	405	407	403	371	358	394	431	383	386	399	392	372	385	432	395	416	371	451	400	410	408	402	417	424	395	372	407	401	374	414	402	373	410	403	391	389	376	428	394	366	389	377	416	425	407	403	383	400	411	409	395	433	400	396	398	436	408	427	356	408	412	419	435	405	388	413	420	389	360	388	433	441	438	385	407	425	411	468	414	421	409	402	444	430	385	378	439	417	401	429	437	441	404	383	399	382	392	435	435	400	386	402	387	392	435	420	438	394	431	381	440	416	400	411	425	413	408	418	383	408	422	386	447	374	374	362	411	373	385	393	361	370	350	410	390	393	394	445	405	427	377	379	378	427	435	415	384	400	360	441	443	390	423	429	424	432	367	423	411	365	396	385	379	426	394	415	376	409	397	395	440	441	409	426	405	416	386	437	436	424	372	440	451	376	371	427	398	388	410	406	391	419	378	397	385	390	389	388	379	393	386	420	373	407	388	425	405	412	418	400	407	413	389	418	402	393	412	431	424	408	375	403	391	422	393	412	417	416	373	408	410	437	426	418	424	425	398	406	368	413	425	407	390	382	428	416	387	379	405	435	393	386	408	376	429	445	420	395	364	446	429	368	367	417	426	407	418	450	389	432	394	411	422	415	396	411	425	393	413	355	376	396	395	378	415	414	408	397	399	408	425	400	427	361	381	439	393	399	412	412	384
21991	3296	3805	4456	4016	3563	2936	2579	2294	2109	1930	1771	1623	1555	1525	1417	1393	1328	1239	1228	1213	1190	1138	1135	1176	1174	1053	1079	1055	1023	1064	1076	1064	1001	1065	1023	1012	1019	974	1042	980	1006	1037	1021	991	1063	943	932	1005	999	991	1054	993	963	950	983	1027	1000	1008	986	980	998	980	936	963	925	913	1003	964	941	984	889	1005	999	968	952	914	952	969	930	973	993	962	974	951	949	970	972	942	944	973	904	1001	891	936	972	931	960	1030	956	935	904	879	909	967	955	950	956	1012	983	932	923	938	958	948	929	955	939	1003	973	930	1037	950	916	912	957	980	948	962	950	978	993	970	929	985	943	942	958	947	949	983	929	988	948	951	995	912	1007	916	963	924	1006	971	902	960	985	936	955	974	950	964	920	957	937	963	916	961	983	949	912	983	968	951	1010	943	932	887	902	932	975	969	919	995	958	941	931	960	936	1001	990	1004	928	946	1008	950	954	948	983	905	951	972	990	976	931	951	981	983	935	929	946	1002	927	937	972	919	944	924	892	955	945	975	995	915	925	924	964	930	968	888	950	905	961	933	972	916	937	960	948	953	925	944	979	941	927	976	972	926	964	941	920	930	988	993	963	958	971	969	971	971	902	992	943	915	951	917	951	1006	910	930	911	1024	995	914	930	990	961	1002	920	975	914	959	925	945	914	892	972	926	916	931	948	983	941	931	940	939	935	953	1001	948	969	926	957	971	942	975	956	967	958	949	940	960	894	988	1009	932	947	921	939	953	953	913	901	966	978	923	976	950	858	927	912	935	910	959	936	927	1011	948	943	1012	976	948	983	933	972	960	970	929	939	953	957	944	948	968	902	900	915	939	955	1009	857	974	942	975	930	968	989	918	914	950	910	984	916	932	916	1001	1008	958	961	929	955	976	874	923	928	975	979	979	952	933	979	943	966	965	969	927	971	953	955	925	961	956	977	942	928	924	929	970	918	1010	969	927	936	943	956	943	900	956	959	935	955	996	930	915	939	948	946	999	962	949	977	905	961	960	987	942	918	902	943	916	907	953	984	972	907	976	935	941	936	929	915	935	954	960	986	941	973	933	907	1006	952	997	1008	926	926	915	958	957	996	898	951	954	967	880	978	1004	982	949	965	952	941	934	968	950	954	936	917	912	912	954	957	976	951	960	947	931	968	968	921	925	950	993	913	933	895	965	910	925	882	966	965	909	942	912	950	948	952	953	994	920	962	926	995	921	964	1022	982	949	929	1003	962	969	952	938	948	945	980	956	964	980	956	909	948	970	966	1008	985	894	978	939	905	935	939	921	981	948	900	967	985	887	936	978	922	953	936	914	914	1013	921	956	910	901	919	1000	947	975	944	962	963	962	996	967	950	959	971	927	928	919	970	942	969	961	956	965	967	977	1001	936	956	924	946	993	967	908	937	983	960	958	937	1019	938	898	1005	923	953	972	957	930	965	928	953	906	940	919	946	1013	957	965	957	874	951	985	920	929	934	940	929	1001	927	959	990	961	932	926	908	916	927	952	903	922	956	976	945	926	962	931	969	992	916	962	991	974	976	927	904	978	933	955	915	939	944	950	958	960	968	931	964	951	913	937	1000	932	974	938	951	989	901	934	954	985	928	937	964	960	993	919	984	923	925	952	970	891	973	939	983	968	925	917	967	923	960	882	951	950	986	953	971	936	904	931	971	918	934	990	963	943	890	974	928	964	948	929	933	1005	996	981	942	915	920	940	904	980	913	928	954	975	926	941	916	978	924	972	926	993	945	932	933	971	996	918	935	920	939	953	911	970	931	947	963	939	971	964	940	938	946	979	905	972	991	969	953	947	931	917	1012	948	919	966	1008	957	960	912	915	975	917	902	950	983	946	911	925	933	966	980	973	1005	945	977	917	947	949	941	963	982	943	889	903	956	937	933	938	953	922	939	961	993	902	951	931	910	956	922	973	956	954	947	904	942	1039	925	960	965	911	928	914	916	927	967	961	983	948	959	913	982	1004	970	927	970	974	922	977	932	985	999	929	947	912	955	930	974	935	964	1027	994	888	950	939	990	976	969	944	933	889	893	1004	950	988	942	861	946	996	912	943	926	987	964	956	946	933	980	958	919	945	938	936	943	1018	908	964	930	958	986	979	936	919	962	983	957	905	923	970	947	903	944	923	936	961	991	1000	909	917	980	959	947	948	958	978	983	960	961	928	953	962	903	1007	943	911	897	1000	964	946	987	940	928	969	882	943	982	882	939	926	948	917	933	973	929	952	899	959	961	907	985	930	951	930	986	905	912	925	1003	942	948	914	998	949	947	950	957	929	924	959	971	916	976	1005	973	973	949	959	952	1010	913	935	958	881	926	984	934	920	900	926	935	950	919	932	925	938	934	927	942	906	989	977	936	888	921	952	926	945	959	936	983	965	1024	954	997	1036	931	999	978	976	993	959	897	954	908	992	992	925	942	873	945	922	949	956	980	947	992	998	975	954	973	914	960	947	955	969	934	958	923	929	957	916	943	990	934	967	926	919	960	907	967	958	949	934	909	992	967	921	957	944	872	930	921	978	891	954	921	948	942	938	905	957	978	954	936	999	976	886	946	923	954	1012	961	1011	934	932	946	922	944	938	946	920	879	950	1007	942	944	956	916	924	955	952	962	950	976	905	907	899	957	946	985	945	925	929	920	978	962	987	974	945	870	935	931	1007	965	926	970	966	975	978	968	989	991	947	934	905	1020	926	924	918	969	959	967	938	898	963	986	940	976	983	977	952	972	973	921	899	951	929	1006	935	950	955	952	906	943	1013	923	1001	948	912	962	939	970	1012	927	932	985	892	953	973	924	946	935	952	979	975	926	852	889	949	937	1004	950	896	919	974	899	892	935	966	878	958	960	999	971	884	968	895	954	991	932	965	910	900	893	918	928	914	991	989	933	938	952	950	933	981	927	914	986	997	958	951	943	983	912	966	1028	941	1012	917	963	937	977	979	966	936	926	950	986	978	928	957	909	961	977	962	897	917	959	938	984	976	994	898	948	887	935	941	939	908	965	967	960	958	894	936	950	999	979	945	954	957	995	941	985	968	954	912	961	986	934	979	990	939	919	961	959	985	953	985	930	1014	928	964	947	999	881	927	958	898	979	919	975	950	983	985	986	964	930	989	975	938	951	939	941	993	934	891	896	956	991	944	941	954	934	936	954	969	1003	911	920	927	975	994	976	954	922	946	966	929	925	894	994	926	1026	935	981	897	912	971	918	1009	929	962	998	902	922	887	915	968	936	950	951	981	929	966	1000	956	968	1014	918	956	937	934	892	916	954	938	1006	902	916	960	920	895	967	980	963	943	962	927	933	953	964	974	877	922	993	952	897	937	919	956	923	936	991	993	1029	937	938	959	970	924	980	936	940	1015	897	978	927	897	937	944	959	999	934	958	928	921	997	999	941	944	923	932	944	884	918	973	1000	923	949	893	936	955	977	1002	939	969	957	972	922	931	943	932	915	990	942	960	910	1028	922	968	963	962	935	951	952	928	940	970	940	918	966	898	978	948	944	1007	948	940	941	962	961	961	912	969	1024	979	965	975	904	977	955	930	957	992
15930	1575	185	148	168	151	154	178	178	176	149	175	161	174	151	160	170	155	142	162	140	166	157	161	160	144	159	165	175	136	166	161	162	149	162	147	127	147	158	161	158	160	123	178	144	174	151	162	171	146	173	172	143	163	150	167	159	155	185	160	136	139	158	171	157	153	134	160	160	177	155	156	137	166	178	144	152	146	145	154	127	152	167	153	184	145	177	148	180	134	155	147	151	154	172	146	140	161	174	148	128	161	147	146	159	145	177	174	169	163	171	144	157	182	163	145	156	150	135	164	147	156	147	170	149	168	149	135	147	146	166	115	149	172	157	172	145	146	149	148	133	158	144	164	154	158	158	168	169	171	145	160	161	154	141	140	133	157	145	174	149	146	161	155	158	148	179	150	145	163	142	144	164	152	164	159	154	163	140	130	160	155	172	156	156	173	142	157	141	152	149	153	138	160	185	158	147	148	141	146	167	161	151	164	175	175	158	157	144	147	169	182	166	159	155	157	138	157	154	148	151	162	147	161	149	151	141	169	146	150	148	148	154	125	157	167	146	151	152	160	139	132	155	161	160	170	168	162	165	142	178	172	152	137	177	157	171	138	159	158	162	151	177	152	166	158	157	161	155	175	165	161	158	134	159	148	131	155	145	145	142	167	174	171	192	160	167	161	186	140	161	158	156	159	145	174	166	162	167	169	157	202	173	152	173	145	157	131	143	152	173	155	128	152	164	150	143	149	169	151	173	155	175	174	146	177	151	167	147	177	158	155	162	169	170	165	159	160	148	160	161	192	155	159	150	162	153	145	165	140	165	145	153	167	144	159	138	173	173	154	150	171	142	145	152	143	167	175	169	161	138	154	180	158	180	167	152	158	150	186	174	157	144	158	174	146	189	156	134	151	147	154	173	175	136	150	179	163	146	153	193	159	148	146	150	166	160	179	143	185	138	149	160	154	152	161	150	164	150	160	172	153	142	170	154	160	169	171	164	154	155	149	153	140	167	162	158	169	151	147	166	159	134	163	149	172	170	160	165	149	144	153	153	147	127	158	147	160	156	143	155	153	170	155	149	147	143	140	155	143	170	164	147	164	156	163	151	196	136	158	158	166	164	170	147	143	147	169	156	158	144	159	134	151	171	154	175	147	144	167	168	164	158	154	186	149	160	177	149	157	161	167	164	174	163	192	166	158	146	165	144	141	166	160	163	160	173	141	149	145	143	183	160	144	145	168	159	155	154	134	167	162	147	156	133	140	147	150	159	145	139	179	149	173	153	146	171	173	174	167	145	133	143	176	166	159	177	154	151	174	177	138	150	189	149	157	147	139	131	149	152	140	144	162	174	158	158	161	145	186	139	150	162	166	156	136	147	152	157	149	170	151	142	155	149	188	160	155	128	172	156	147	161	124	168	164	150	148	160	146	131	138	148	160	156	182	187	135	147	139	152	162	150	180	162	160	181	153	142	172	146	152	133	152	145	158	157	150	148	158	161	150	162	150	177	169	168	144	167	169	161	165	157	168	161	163	150	144	161	128	142	169	154	178	150	160	162	166	167	159	170	160	140	146	150	154	132	195	147	141	142	151	125	166	132	152	142	145	159	183	162	139	152	172	154	157	167	165	158	178	142	151	176	157	178	163	150	156	176	145	152	161	144	182	153	145	147	137	167	158	137	165	143	184	157	160	145	161	163	158	159	159	140	152	177	167	126	148	164	144	191	139	147	161	150	156	158	150	142	160	157	131	153	174	175	172	145	166	151	164	152	177	171	171	164	144	137	151	146	166	164	163	185	172	156	139	154	154	171	157	159	159	163	144	152	162	142	168	159	140	175	154	153	198	160	175	149	158	167	149	160	174	154	147	140	163	176	176	148	158	144	151	138	165	195	173	177	155	137	167	170	160	185	156	143	162	158	163	175	178	180	166	133	163	139	167	153	151	151	158	151	153	174	153	134	159	176	163	174	149	170	178	146	149	147	153	142	163	176	162	158	139	168	146	153	174	159	192	166	155	171	172	164	165	157	150	181	167	140	181	164	151	160	161	159	131	175	130	145	144	173	140	142	147	169	163	189	152	167	135	155	143	169	180	166	143	160	160	161	169	155	138	171	154	159	152	165	169	184	140	142	171	155	157	147	173	167	167	171	157	162	141	175	161	154	144	139	183	128	131	182	161	158	172	153	168	174	169	135	147	166	151	163	150	165	138	168	170	151	165	161	163	147	157	162	169	164	156	178	142	173	169	150	151	171	155	174	162	142	162	153	151	156	156	172	153	149	150	161	141	169	170	159	157	153	146	144	151	145	173	173	179	174	128	164	154	159	181	172	151	161	161	157	148	166	160	182	200	154	152	160	149	154	149	144	164	157	142	147	144	146	163	155	152	160	173	173	160	163	144	173	154	163	173	137	165	144	173	156	145	164	170	150	146	153	142	151	174	150	146	161	147	148	162	160	150	145	180	127	163	148	163	160	144	135	142	128	150	159	155	174	143	149	181	176	147	165	143	142	153	152	151	123	172	157	140	178	145	149	151	149	171	161	153	150	146	142	165	141	176	160	165	172	169	157	147	157	166	153	138	162	139	152	152	146	149	171	173	164	149	158	156	151	161	155	178	166	184	149	140	168	145	141	142	147	150	164	163	154	165	189	146	163	172	155	149	166	162	145	147	152	172	141	150	147	158	157	147	175	153	164	163	150	169	143	176	174	143	150	160	175	165	163	145	158	170	143	169	162	142	168	170	168	160	157	165	134	173	158	157	177	173	145	170	144	161	132	186	136	145	171	177	150	170	149	150	144	138	165	166	175	161	168	159	156	180	151	164	163	166	161	140	154	154	146	140	133	161	164	159	173	169	144	151	145	185	165	166	140	162	149	156	142	162	169	152	173	155	151	161	149	129	145	151	165	159	156	154	157	149	130	151	133	153	152	166	148	158	129	144	147	153	169	140	171	140	169	167	137	152	153	162	155	136	146	169	157	147	151	152	165	171	161	172	147	158	152	173	164	152	146	157	164	158	146	139	164	157	155	150	168	140	167	147	148	159	160	148	181	126	171	160	159	163	152	177	147	164	157	143	139	161	180	156	164	150	150	146	165	138	173	168	168	140	147	150	163	160	155	171	139	176	159	164	135	157	187	165	141	178	174	141	142	177	140	148	169	146	143	164	173	161	166	158	192	150	136	128	142	165	161	148	143	150	145	161	163	175	170	174	169	158	153	151	164	147	160	150	145	163	131	142	158	149	160	172	155	155	157	159	176	146	171	156	155	141	190	170	162	164	168	160	175	158	137	154	135	151	156	158	134	173	175	131	153	173	154	156	160	142	149	171	164	163	176	163	169	150	151	161	154	177	168	139	145	144	160	145	141	149	153	160	139	178	162	158	145	163	129	161	166	144	145	174	135	171	160	157	170	161	174	172	170	188	171	165	132	143	143	141	151	155	146	158	172	148	178	165	162	156	162	140	176	158	178	131	141	146	138	153	176	155	159	163	154	145
7850	950	490	499	516	453	496	480	429	471	490	437	440	457	473	491	460	440	463	478	450	454	472	469	460	443	489	452	469	463	463	448	461	450	485	476	431	414	467	445	481	479	468	457	438	461	508	483	447	448	479	460	454	491	397	488	449	474	475	454	465	440	455	441	433	455	474	418	425	459	438	432	406	484	440	466	477	476	440	469	467	432	462	436	465	438	459	452	491	465	461	462	455	442	493	436	442	418	461	452	462	477	433	435	465	434	426	420	474	535	474	446	468	465	426	490	451	427	480	501	474	432	455	432	446	501	489	466	458	477	432	460	463	448	456	443	428	449	497	461	437	415	460	462	413	447	428	482	456	482	456	432	462	431	501	459	411	455	431	484	452	455	449	473	450	448	427	446	505	503	432	482	428	485	444	426	437	443	486	427	429	445	431	470	491	490	446	449	491	483	477	462	449	444	448	482	442	457	471	433	437	432	465	445	484	461	448	480	469	460	455	452	480	423	499	442	478	459	465	464	450	433	447	442	439	430	459	453	472	468	435	422	438	456	449	453	467	437	496	450	451	454	431	431	469	425	425	474	460	442	426	461	429	449	460	472	438	437	453	455	450	466	471	457	451	471	499	458	450	435	497	417	468	451	433	484	449	420	477	438	470	441	449	486	446	434	445	441	436	424	462	432	451	445	448	439	460	497	482	474	455	441	467	487	470	482	462	476	425	420	480	489	458	478	451	432	457	461	446	482	426	445	435	445	462	455	461	459	467	478	492	430	455	443	475	457	442	461	401	434	497	504	474	504	437	431	459	426	444	472	448	475	441	450	473	460	468	449	472	452	490	494	485	456	471	430	471	468	448	439	426	441	463	429	414	468	457	435	463	454	459	477	481	506	460	473	494	476	439	431	435	447	495	470	442	467	491	451	461	461	447	447	399	459	425	451	443	439	482	476	453	448	452	440	456	472	494	463	440	438	441	470	471	466	419	464	461	487	474	442	451	428	432	457	454	433	435	439	459	477	456	461	435	454	466	475	447	419	446	419	457	439	442	432	423	461	474	482	434	441	481	448	458	466	461	437	484	493	450	492	487	478	451	458	492	434	457	476	410	478	475	446	417	483	486	416	473	465	426	455	462	451	416	456	428	473	440	440	465	431	456	438	445	459	437	443	488	459	450	449	450	463	472	446	451	454	469	452	459	439	478	502	452	474	464	473	445	443	455	459	444	461	447	421	435	485	436	461	493	443	457	436	436	460	432	482	450	479	439	453	426	417	451	476	480	459	483	457	458	448	482	455	474	477	521	419	435	482	480	460	484	456	431	476	472	449	450	454	490	446	462	478	483	456	489	455	470	459	432	458	457	481	445	459	460	465	487	477	464	468	476	477	470	474	448	466	447	498	419	479	489	418	466	446	460	425	449	442	472	467	469	412	465	447	444	451	422	440	459	447	430	449	422	411	494	482	462	429	472	453	469	446	474	446	455	461	464	469	459	436	450	422	456	460	424	459	454	436	477	410	476	440	455	511	476	443	434	426	464	450	420	459	437	464	438	496	414	462	445	437	456	446	472	466	445	428	407	419	452	492	440	482	457	453	476	478	446	431	491	449	476	463	446	455	468	451	447	470	482	465	443	450	463	456	439	468	460	460	475	446	470	432	459	459	456	474	469	502	493	447	483	446	495	460	400	437	462	454	491	490	417	453	479	395	455	435	483	468	443	434	452	465	489	449	438	457	475	482	414	468	467	449	469	489	417	450	480	485	455	457	437	453	526	434	468	501	437	441	467	458	457	471	442	464	450	450	452	440	442	454	459	471	470	440	439	448	518	465	454	466	457	420	468	445	494	453	485	491	436	447	430	478	413	471	418	464	454	452	448	495	481	428	445	450	461	462	471	447	461	477	458	450	475	443	481	452	445	434	450	405	455	488	434	461	447	460	472	456	473	431	423	466	446	433	449	468	501	464	430	478	442	436	449	481	486	451	461	457	492	484	476	457	446	458	484	450	501	475	442	467	480	495	473	458	447	451	481	431	441	450	443	447	425	469	446	445	480	482	447	442	475	434	475	488	470	420	471	439	487	469	464	446	441	480	463	436	467	439	477	434	473	466	446	459	435	420	481	413	437	450	426	439	458	463	497	488	425	476	451	479	448	442	421	468	464	447	438	427	448	473	447	468	438	438	453	417	437	481	465	452	459	477	489	470	454	442	495	467	438	433	495	459	435	494	486	466	449	451	449	487	490	461	475	468	461	461	442	443	468	459	432	457	433	426	437	456	447	453	416	453	460	457	471	443	427	441	491	478	452	471	437	444	412	467	446	473	452	478	498	476	467	446	434	448	470	480	452	450	456	454	496	474	459	462	457	452	465	465	452	443	454	438	481	482	446	474	415	436	491	473	456	440	483	470	458	457	428	464	464	446	471	470	463	447	428	479	446	436	496	483	453	440	445	458	438	490	415	485	462	446	450	485	436	449	498	453	430	444	468	469	480	455	462	425	471	456	436	427	443	414	395	480	454	452	456	424	451	425	482	471	458	453	456	453	502	471	465	433	455	427	437	460	446	456	478	428	438	450	436	434	433	398	473	444	461	432	493	447	469	434	447	486	452	460	461	486	430	459	476	441	463	480	429	451	474	438	441	452	447	491	461	487	486	407	481	460	470	426	465	442	450	471	476	451	463	461	481	422	452	489	429	445	452	414	487	438	451	474	405	467	433	444	465	473	466	444	466	435	411	454	448	441	433	478	454	429	441	492	452	433	439	458	468	475	441	472	456	467	463	487	472	467	467	452	479	470	472	478	444	482	457	472	493	427	461	437	453	450	418	455	497	465	433	489	432	455	453	462	436	443	466	446	460	436	455	502	481	449	468	461	476	460	455	480	442	420	432	438	442	434	492	443	467	459	448	466	497	480	420	459	462	435	458	462	495	477	496	493	449	460	469	445	451	466	483	460	460	483	450	463	457	454	474	437	436	480	432	474	457	442	477	459	439	445	434	471	447	462	456	438	486	486	467	466	475	414	427	451	478	438	463	500	469	432	477	456	472	429	436	428	465	463	440	466	509	469	487	418	480	466	426	455	430	434	456	455	453	477	452	464	446	479	443	423	430	456	455	457	438	444	468	495	521	458	425	463	475	460	458	450	472	440	477	471	486	438	483	440	436	456	447	446	436	418	485	461	471	442	459	474	439	449	428	500	454	472	431	444	475	421	454	447	452	469	463	446	445	429	447	454	455	497	475	464	446	436	446	488	457	463	445	452	436	457	457	460	433	417	479	456	449	447	425	451	478	460	483	474	451	462	443	456	480	453	481	474	458	483	466	439	473	460	463	483	424	458	488	479	479	483	454	469	423	461	424	435	465	438	422	434	440	469	424	421	429	442	474	465	466	480	435	438	436	484	451	418	446	481	494	439	500	454	489	462	447	458	482	469	421	446	444	468	468	472	434	473	475	458	485	490	433	440	464	463	454	433	474	435	432	411	512	482	471	427	522	424
30300	6013	1298	1030	732	571	525	483	439	421	380	417	389	402	350	363	371	367	361	349	360	365	361	357	345	361	361	296	312	334	309	329	304	311	356	356	365	313	315	349	310	295	353	325	315	350	348	359	326	361	327	342	304	342	362	319	318	312	325	360	299	287	326	299	333	330	315	313	365	342	322	327	350	301	354	337	332	314	335	311	363	341	357	347	325	305	326	331	312	338	334	378	295	328	314	349	334	319	333	337	312	337	286	336	335	312	296	325	345	357	307	336	303	308	324	350	326	324	293	344	312	377	361	346	362	345	303	316	320	315	311	315	343	340	333	324	322	354	369	341	324	300	349	358	304	325	357	317	339	336	323	333	335	332	330	314	352	312	295	326	354	363	333	319	329	363	305	331	314	326	318	351	332	322	349	330	338	348	335	315	351	326	303	363	342	328	303	335	310	315	344	308	337	333	325	316	350	341	347	303	332	296	302	303	345	299	301	355	317	339	323	362	330	301	348	311	321	310	353	303	336	331	333	354	308	343	322	328	329	335	313	344	336	349	350	306	311	331	324	301	303	321	338	352	320	345	319	337	326	367	353	343	344	361	340	356	339	309	341	344	326	309	336	323	331	309	331	302	333	313	343	335	339	316	322	337	356	325	292	317	322	345	339	320	321	345	317	320	333	292	298	353	331	300	367	313	312	332	336	333	338	330	351	345	324	324	328	332	328	357	341	333	299	312	342	335	316	354	321	318	327	328	302	322	300	359	333	326	315	351	349	348	330	347	326	315	359	294	316	323	315	346	339	337	336	331	333	319	354	325	339	335	286	339	363	348	326	342	355	332	317	315	300	346	356	331	326	338	319	303	346	276	295	315	300	318	324	313	325	354	316	347	329	340	308	358	336	338	326	340	338	326	321	300	341	363	347	336	337	338	313	358	346	339	356	294	335	361	340	326	343	317	368	339	305	358	355	308	319	321	332	323	314	336	355	358	323	337	339	311	378	348	328	304	345	329	338	322	313	298	324	368	309	323	315	346	303	298	356	340	284	347	336	354	319	310	344	337	321	334	336	313	320	321	342	321	345	324	305	386	334	306	345	312	310	350	341	346	337	347	322	336	338	317	312	300	299	324	331	346	317	342	368	359	340	324	302	354	334	336	320	328	365	327	323	360	303	318	322	328	321	319	331	330	327	306	306	315	345	336	359	310	310	312	310	321	312	328	311	364	353	374	290	325	374	339	319	324	336	311	337	302	337	327	310	336	360	358	346	327	333	327	317	336	353	339	307	339	327	296	311	308	355	332	348	317	357	335	326	322	351	333	284	343	347	321	338	342	322	295	304	316	339	354	328	334	324	332	341	313	317	355	327	322	339	324	358	315	347	314	310	338	331	337	327	303	331	341	341	290	346	318	325	331	313	335	366	309	332	318	291	329	352	343	346	335	360	371	343	323	328	344	362	325	311	333	346	313	322	328	357	330	296	314	322	291	328	322	347	334	307	318	343	331	319	341	381	324	331	342	310	317	301	330	306	283	342	353	319	314	306	342	324	290	338	327	319	326	331	334	312	302	323	361	338	345	330	365	310	297	319	341	318	368	350	325	308	338	314	311	321	283	296	347	330	325	351	337	319	311	314	321	338	318	344	319	357	333	328	342	339	361	346	332	315	330	336	331	334	338	314	311	331	319	316	336	306	348	344	334	338	333	338	348	338	335	333	339	319	338	316	334	378	341	321	371	317	318	292	320	344	301	311	334	307	322	333	360	357	327	310	331	343	284	346	348	300	355	316	321	357	348	321	331	339	323	348	333	312	301	288	315	378	333	329	303	313	308	359	328	309	305	308	326	325	326	305	342	327	337	354	333	313	339	348	373	314	321	325	298	296	339	313	315	310	349	312	340	317	350	334	311	384	314	334	317	338	312	328	345	319	307	308	343	339	316	339	310	327	372	340	309	317	365	312	313	310	319	368	341	323	333	351	314	312	319	313	343	349	371	344	316	372	348	358	319	296	342	310	321	322	351	301	358	347	354	339	299	288	323	329	332	318	327	344	346	366	336	326	360	344	298	337	377	345	306	298	303	332	331	328	346	317	347	361	368	306	317	345	322	339	334	328	340	319	315	357	312	343	342	327	340	326	355	314	368	327	350	311	350	358	308	331	309	295	324	345	311	361	316	331	333	348	332	293	333	330	339	327	317	316	290	304	318	322	335	312	296	337	302	310	323	331	328	360	311	336	316	374	334	313	330	353	316	303	324	342	367	309	327	353	361	345	349	303	325	312	313	305	311	304	320	321	321	311	315	322	344	311	343	355	324	367	319	313	320	335	331	303	306	323	300	330	349	312	358	404	320	298	325	326	339	294	328	318	342	322	317	323	303	328	323	347	343	323	348	329	320	368	340	321	325	337	291	329	316	318	313	281	308	352	327	316	348	356	282	307	302	357	334	304	337	331	290	333	334	359	312	333	333	320	315	314	367	285	351	342	350	340	342	343	317	340	296	337	336	327	318	349	334	321	296	350	326	294	335	340	337	337	343	329	308	340	360	322	336	328	324	375	330	352	355	320	300	333	327	306	355	312	325	311	330	320	345	335	320	336	318	326	372	320	338	293	350	336	321	338	328	290	294	327	333	352	338	324	353	335	322	336	354	372	323	363	345	351	352	321	352	324	327	317	273	320	338	310	340	324	370	307	334	347	341	334	319	331	315	334	305	342	320	330	360	331	327	313	292	329	335	296	329	355	327	315	286	318	315	301	314	326	347	349	351	331	306	332	320	311	343	325	311	285	330	350	337	320	318	336	311	339	342	306	335	322	316	301	313	281	340	311	315	330	302	352	349	336	310	328	319	305	320	331	352	355	319	385	302	325	365	363	314	296	312	325	331	335	337	328	382	333	306	330	317	358	323	317	334	320	312	327	348	322	352	302	332	319	345	324	303	311	299	322	337	374	353	330	338	297	352	308	330	329	312	304	347	311	334	347	317	301	306	324	329	350	328	297	281	326	373	331	334	293	340	323	290	323	302	325	303	314	335	322	339	322	328	327	315	303	304	328	303	305	349	338	356	328	333	327	343	301	332	344	348	291	324	317	314	325	326	353	323	359	302	316	337	343	335	303	327	341	355	340	348	332	340	283	327	306	355	323	327	325	325	326	343	335	324	327	292	303	308	326	333	332	325	361	310	339	326	337	313	320	324	345	368	316	345	315	321	320	315	335	309	308	282	299	300	344	302	344	314	305	310	325	327	325	280	342	325	337	331	322	343	307	319	322	338	310	317	316	308	311	313	335	346	344	301	313	296	331	279	337	364	350	319	301	352	307	341	343	335	344	306	316	326	318	309	352	334	328	304	319	298	326	313	333	317	338	365	315	330	335	352	309	319	385	356	370	298	319	317	344	356	331	319	338	374	309	309	322	305	329	316	359	318	302	320	316	316	315	349	284	338	303	348	350	373	327	364	321	344	356	289	338	313	338	366	331	297	341	320	328	353	300	311	366	324
16048	2664	2316	2709	2474	2163	1931	1732	1490	1399	1340	1268	1175	1214	1089	1080	1007	934	959	990	961	944	963	901	972	845	862	889	888	881	890	903	923	899	905	880	849	824	877	821	849	853	845	875	869	821	861	878	855	815	832	833	807	852	841	856	821	807	855	889	827	865	845	849	822	841	843	843	833	828	836	824	846	870	812	827	850	797	823	830	885	823	789	855	840	817	826	831	822	830	829	825	854	797	814	787	811	835	800	913	799	839	797	833	781	843	792	848	821	840	821	818	807	841	832	811	789	821	804	824	803	811	820	822	836	814	846	882	808	863	849	860	860	809	851	851	790	804	800	833	843	818	809	831	802	829	797	807	848	838	791	886	861	818	823	827	794	781	795	781	821	859	844	827	804	801	768	807	869	847	848	846	780	828	824	807	805	812	782	831	821	789	814	821	804	851	862	806	806	845	804	779	842	803	817	777	847	829	889	833	806	798	822	798	784	796	838	804	821	842	842	866	822	824	819	846	785	793	854	838	888	835	816	824	798	783	806	881	830	789	811	788	853	743	808	826	830	788	795	836	868	839	836	825	824	820	788	836	820	788	814	808	853	819	813	827	875	790	803	860	813	811	850	850	817	842	854	845	838	763	848	834	841	806	810	811	830	887	800	838	833	813	845	854	866	860	790	767	847	803	823	861	816	835	838	810	788	837	825	848	846	809	847	815	871	782	788	821	794	756	828	745	823	831	789	825	821	860	857	805	785	838	822	764	841	790	835	814	806	832	808	812	820	874	824	833	787	787	808	824	855	867	780	844	885	878	835	835	789	854	903	788	816	833	810	843	796	826	790	834	815	827	861	776	820	842	844	870	796	827	792	870	804	819	833	834	771	833	815	807	859	804	840	803	845	846	844	780	904	777	857	849	884	898	781	835	774	819	824	804	827	829	784	809	827	851	834	768	789	798	800	811	877	793	870	784	853	916	844	825	868	824	881	818	819	893	800	821	786	817	803	840	899	861	821	792	850	829	792	843	828	846	791	824	788	808	808	799	798	868	767	739	807	898	776	855	857	806	821	806	769	787	839	866	849	814	822	870	837	845	853	844	857	851	808	805	823	814	877	838	765	853	845	810	799	841	847	841	828	861	837	811	814	875	802	799	840	818	780	887	788	815	775	826	830	762	829	787	888	811	843	771	809	834	834	812	841	830	809	828	854	828	814	796	860	771	816	795	800	828	832	792	830	792	816	791	867	841	843	781	822	842	795	807	811	871	799	838	837	833	856	828	859	827	812	844	794	818	807	822	815	783	796	761	874	848	836	833	849	803	800	796	819	817	898	802	792	804	791	816	846	832	797	869	829	812	842	834	801	789	794	838	831	760	847	831	814	779	766	786	824	866	795	801	766	824	815	766	803	787	836	760	865	790	752	828	816	888	865	844	802	856	843	812	781	807	856	771	798	850	854	777	833	820	778	833	836	835	864	857	854	846	823	815	868	849	816	872	834	789	844	760	879	789	787	801	834	828	826	741	821	781	851	807	833	803	777	843	867	821	806	803	838	818	807	822	831	814	791	798	795	847	829	788	808	824	817	809	790	873	777	807	860	813	818	876	793	816	843	804	792	870	798	810	789	815	833	774	822	798	839	818	814	823	801	844	844	872	776	861	841	789	822	840	842	824	871	846	779	782	818	821	791	833	829	830	871	770	774	825	814	822	804	788	840	786	812	832	782	799	833	811	821	841	788	856	779	825	801	789	808	852	838	847	824	848	788	822	857	817	828	831	848	815	805	839	862	805	834	820	802	843	864	823	825	833	753	821	796	749	825	767	812	862	813	793	805	847	798	857	814	835	829	862	836	810	825	807	827	854	839	798	784	805	790	776	854	869	779	784	875	829	846	820	845	803	782	819	805	839	792	818	851	787	851	863	848	819	779	839	814	804	794	813	800	847	798	827	807	807	822	846	836	793	865	844	812	824	857	808	840	798	797	828	786	821	859	797	817	804	877	831	795	812	858	783	864	807	820	866	795	788	838	803	795	807	806	811	830	806	828	783	835	795	777	820	834	841	811	832	793	814	818	766	821	781	826	787	790	817	898	836	809	801	889	783	838	852	828	830	803	817	811	828	870	823	798	826	773	860	820	837	817	811	821	775	760	808	795	850	811	756	867	819	855	850	852	782	836	835	769	830	787	824	834	847	805	831	792	808	808	823	802	794	813	824	740	826	860	842	861	809	846	846	779	807	921	832	857	840	766	769	842	801	847	796	815	836	806	794	790	856	831	817	791	854	835	850	882	831	811	799	816	817	814	799	822	875	831	787	791	823	816	854	826	815	835	815	836	828	819	831	796	795	806	787	813	833	805	855	847	774	802	871	830	760	830	845	815	860	828	840	832	839	843	799	860	802	861	825	833	786	823	804	840	841	798	803	738	821	816	804	817	788	809	807	813	813	830	838	796	802	797	780	843	847	856	811	773	866	799	799	832	796	812	878	822	816	819	803	811	839	818	823	798	809	846	826	783	775	794	810	823	836	795	870	832	825	800	796	806	846	863	777	826	877	819	804	847	790	828	855	820	832	796	860	800	841	776	787	862	821	816	765	834	783	807	777	837	810	872	863	777	813	798	834	854	816	814	864	852	807	792	824	849	803	856	813	850	862	856	828	825	788	870	861	810	792	855	818	800	830	821	836	847	862	840	830	782	882	842	860	783	833	853	835	856	858	814	810	821	801	847	815	814	748	785	836	886	876	837	829	852	845	799	822	801	808	792	824	813	823	852	817	828	830	818	780	854	829	804	888	829	870	808	776	813	847	815	831	827	849	798	865	809	789	829	780	809	799	861	819	797	838	868	816	831	791	747	822	775	853	866	808	826	829	819	830	804	855	794	795	828	834	789	784	796	833	816	782	793	866	809	849	809	779	810	783	803	824	844	831	817	852	820	783	851	865	870	830	811	800	844	808	842	800	825	782	814	852	817	804	821	806	829	802	779	822	815	774	823	814	789	801	891	814	792	799	825	833	789	819	801	836	802	825	769	807	840	796	832	825	799	797	862	819	880	790	838	791	796	818	855	819	842	859	874	807	820	796	771	812	809	856	792	793	833	819	821	834	832	781	841	850	864	816	766	800	852	798	834	844	802	814	842	809	837	824	825	862	852	820	821	808	804	809	838	888	818	781	837	786	852	820	764	833	866	854	830	807	798	773	893	882	811	812	810	842	814	792	822	828	788	876	816	825	784	800	788	804	890	864	858	886	801	823	839	821	775	805	776	813	878	745	810	804	824	772	814	805	804	847	772	848	851	816	839	784	843	799	855	801	812	845	822	867	821	828	817	792	809	812	801	797	783	810	813	818	814	839	840	838	841	790	851	830	766	822	831	816	851	852	839	854	829	817	826	856	858	829	820	828	815	761	804	819	855	778	852	836	833	783	809	909	785	814	847	813	843	775	842	852	818	887	864	813	790	771	831	766	830	795	804	838	786	861	822	878	771	836	780	813	857	871	827	839
41695	13195	2908	1806	1230	945	762	684	663	560	556	523	527	528	523	445	467	453	482	444	432	446	415	426	446	423	490	425	433	411	403	436	422	412	414	417	399	419	441	402	422	408	448	405	398	444	434	402	409	380	384	403	440	417	400	399	439	417	441	401	409	422	421	448	398	417	398	450	418	426	420	394	385	394	427	447	410	403	442	384	386	395	414	428	415	402	408	434	439	373	408	397	421	418	397	385	407	402	426	372	392	386	451	408	371	357	392	399	398	403	416	402	459	410	372	417	376	415	395	420	405	387	427	382	417	400	355	377	421	386	413	427	424	416	419	411	450	453	406	373	374	443	414	443	414	383	373	430	442	450	376	409	398	404	400	418	392	468	403	421	416	370	358	410	423	407	395	385	439	372	352	413	396	404	378	431	413	409	394	393	370	388	401	391	397	403	388	387	372	430	381	433	439	405	395	400	392	417	384	412	414	382	410	419	394	405	411	381	436	412	403	401	411	367	410	406	370	418	390	441	401	379	400	435	413	427	394	433	408	414	409	369	422	399	406	388	418	397	411	381	404	424	415	411	422	402	430	377	441	403	416	438	421	417	399	412	385	385	400	415	419	413	408	396	405	405	414	439	398	393	447	417	413	409	384	432	401	406	420	422	427	380	378	383	441	404	392	438	420	384	426	388	437	416	384	415	439	388	382	403	372	404	402	388	384	383	370	395	425	412	416	420	415	394	392	429	347	405	421	411	375	397	421	385	401	373	382	382	442	412	439	384	401	381	399	407	387	402	407	410	386	433	423	413	403	432	425	401	412	411	386	410	454	380	395	410	413	395	406	434	408	383	393	386	386	387	417	385	404	386	411	416	418	405	428	402	428	409	358	408	371	409	397	430	420	408	414	362	386	407	440	405	347	408	368	384	468	401	393	423	386	394	425	429	380	408	437	362	403	405	417	416	405	386	391	409	384	391	435	422	356	368	370	449	379	394	400	433	384	401	382	381	415	410	360	404	389	367	425	400	400	379	418	408	391	373	396	385	419	415	387	419	371	392	408	358	414	384	416	420	412	413	426	444	417	388	443	394	419	378	404	409	417	403	412	355	395	390	439	426	392	427	373	370	414	371	392	395	376	445	385	404	412	385	428	442	403	368	403	397	392	367	389	375	399	374	433	360	407	376	397	400	411	389	363	413	419	409	424	413	371	381	383	385	371	384	389	421	419	407	396	378	367	406	415	400	390	438	411	401	391	389	423	394	410	378	429	413	349	411	390	403	402	418	408	421	396	369	386	389	372	393	401	410	397	368	398	389	430	376	395	417	411	405	427	396	403	386	418	369	390	383	434	405	391	412	393	431	380	412	387	398	403	381	401	399	378	392	376	377	428	412	424	417	389	393	400	408	399	372	407	393	405	389	425	401	399	409	366	397	419	397	391	397	382	357	400	406	430	436	400	440	399	414	422	420	404	384	426	420	426	407	403	394	406	413	387	370	416	427	375	403	411	383	378	423	454	402	387	437	395	408	407	404	403	414	404	398	418	360	402	410	380	383	422	409	434	419	408	426	395	390	400	406	401	418	395	383	404	404	415	391	432	386	372	397	376	425	411	383	381	405	378	408	388	439	402	389	415	421	432	375	414	453	391	383	410	420	412	383	396	338	399	409	396	388	394	370	431	390	375	421	433	416	420	395	370	378	378	403	444	397	394	409	396	395	428	397	366	375	394	383	401	413	436	381	400	422	400	385	419	409	400	389	379	381	355	404	449	415	419	384	407	390	417	392	425	406	390	428	383	406	393	415	383	422	401	422	399	379	389	389	371	407	410	408	416	395	388	443	434	386	432	407	388	416	406	406	394	402	389	425	437	371	399	398	413	378	375	424	434	437	435	417	420	408	426	396	412	419	423	409	386	394	466	373	379	367	369	381	395	380	412	420	397	402	390	380	432	407	419	394	423	373	375	398	378	413	403	386	417	376	413	403	362	374	422	432	406	398	401	414	406	378	378	423	376	389	413	387	434	413	386	400	389	411	402	371	373	412	373	437	413	378	394	399	411	382	410	411	409	386	379	393	398	424	416	409	376	439	438	385	411	398	413	387	406	435	385	373	453	412	394	403	388	396	383	388	392	371	386	395	386	401	402	391	422	393	393	413	399	414	419	415	392	397	359	394	397	438	394	417	431	397	404	390	394	421	431	379	431	417	402	442	428	378	420	413	398	404	359	445	436	391	378	423	419	409	412	392	416	474	391	392	401	420	363	392	420	419	397	421	419	471	444	433	401	425	392	399	409	425	394	442	413	414	417	392	410	410	359	411	397	426	404	408	399	389	368	409	392	410	380	415	401	397	410	416	396	402	400	410	373	421	406	385	375	409	400	441	386	400	408	383	411	425	427	416	409	418	387	370	413	423	422	453	370	375	427	387	430	380	367	409	410	401	376	393	402	395	441	396	420	409	412	395	414	418	436	378	385	386	437	429	396	377	370	415	451	378	440	401	363	382	396	381	385	372	387	424	432	400	415	424	422	397	403	387	393	400	373	410	427	405	407	401	438	388	426	443	442	405	401	419	414	425	409	381	389	381	418	421	412	423	392	400	407	411	401	374	402	382	373	402	410	426	397	404	372	441	348	405	416	411	404	390	423	430	402	439	386	425	425	413	411	362	373	396	424	394	416	433	391	393	389	406	389	419	365	381	437	458	439	412	413	416	438	415	395	456	371	442	405	407	429	386	403	398	387	424	381	383	388	395	390	410	470	421	410	400	375	421	426	430	411	400	389	425	360	384	382	365	386	403	378	362	381	422	435	405	389	422	417	414	403	396	358	373	403	391	393	392	405	387	382	373	401	424	413	436	411	413	426	390	395	450	411	401	418	411	385	387	376	398	402	384	376	407	424	393	389	379	419	427	408	389	417	380	418	381	400	421	437	421	382	427	422	403	404	404	397	425	424	431	397	423	391	396	410	371	431	418	457	393	424	399	366	419	429	458	415	411	410	381	389	408	399	373	396	409	387	365	390	379	385	406	405	454	360	431	399	394	401	409	388	437	402	357	434	371	390	423	406	401	402	425	396	385	383	383	413	412	395	418	428	386	384	377	383	383	421	354	439	403	382	405	378	409	353	391	392	405	379	385	434	360	419	409	442	400	401	383	375	393	414	406	360	371	437	423	416	384	392	397	395	406	400	401	403	384	382	357	381	397	402	408	382	396	433	430	395	375	413	378	424	422	383	385	360	353	449	402	412	425	390	388	400	425	423	407	363	381	398	396	400	393	366	409	381	393	424	410	410	395	435	400	403	410	422	406	359	390	421	416	398	401	421	428	424	409	371	391	370	402	432	400	410	396	435	398	450	405	383	415	408	398	393	357	367	416	427	402	434	394	400	371	425	419	411	343	393	404	399	372	408	418	388	408	374	412	432	403	408	383	405	428	433	422	413	400	373	425	422	407	439	399	385	408	431	391	408	400	419	415	404	417	414	385	426	407	369	435	383	388	396	405
22824	4497	3812	4531	4134	3550	3055	2536	2288	2064	1836	1788	1667	1618	1484	1454	1400	1355	1260	1369	1197	1146	1137	1170	1144	1132	1143	1062	1109	1065	1026	1080	1050	1096	1087	1041	1054	1010	1058	988	987	1036	983	1012	1036	1003	986	1023	964	982	1002	985	1017	934	1020	969	1001	932	1002	973	940	994	1008	1028	1003	943	968	977	945	997	991	952	980	985	938	963	1001	981	946	990	956	996	959	946	973	949	973	1009	988	954	1012	936	979	968	933	977	1031	982	975	973	939	932	955	915	953	895	962	963	962	933	946	937	960	970	957	945	946	932	955	956	967	969	959	931	1010	947	951	991	1004	972	963	956	941	948	965	948	953	931	919	887	933	949	954	995	918	963	950	866	1006	968	940	988	949	952	928	871	985	971	942	884	944	898	946	949	941	925	977	925	929	967	1007	941	965	926	968	969	927	980	963	1047	934	962	964	1033	970	928	975	910	945	974	957	891	933	969	974	963	1019	937	956	964	991	932	906	920	931	958	974	979	907	866	967	972	986	949	925	968	945	942	880	975	917	997	918	1004	906	978	976	969	922	948	902	908	972	937	996	917	993	903	986	953	916	930	931	980	995	958	934	948	958	987	977	997	923	913	984	936	966	936	956	926	968	926	969	915	905	912	992	940	930	969	920	962	930	919	936	998	940	954	930	983	984	985	907	917	941	902	929	984	943	954	971	930	944	897	939	954	972	967	958	935	929	961	983	971	956	926	953	898	957	929	935	931	939	1000	978	940	905	976	943	928	969	985	1028	966	944	910	919	974	933	957	977	992	934	912	945	873	931	957	962	933	925	918	941	969	964	937	974	927	921	966	934	904	979	945	967	984	1016	926	926	968	972	920	947	958	970	982	935	962	976	961	963	970	930	1002	943	942	986	986	906	963	1003	923	938	902	923	973	941	967	941	935	926	964	958	921	938	958	938	875	983	975	915	901	934	973	992	925	938	953	994	983	935	905	929	996	964	942	924	954	959	994	944	908	942	954	923	978	953	912	951	915	980	971	955	944	960	1007	995	986	928	949	913	971	985	919	968	997	895	963	924	908	970	936	922	997	943	957	986	940	921	964	988	991	952	925	939	954	946	895	960	894	956	966	952	901	929	934	937	967	952	945	935	921	986	1030	982	959	953	948	1032	986	946	952	954	962	912	956	920	996	948	954	987	903	965	954	980	983	917	994	947	924	902	965	977	956	964	950	990	902	947	984	965	938	931	987	967	955	948	887	976	889	941	938	963	939	933	964	948	928	1009	911	949	959	971	928	951	935	975	930	940	940	948	940	930	918	937	969	940	906	926	922	957	905	947	936	914	931	1036	939	941	942	940	939	938	941	930	940	935	989	1000	948	945	977	938	958	955	932	946	938	981	989	983	875	898	977	924	930	914	937	939	984	991	943	1016	920	907	906	907	910	925	947	884	991	936	932	937	916	891	960	966	964	955	961	956	963	975	947	937	933	964	972	1008	942	948	966	959	936	980	958	919	957	897	982	945	952	953	901	978	944	930	1013	914	949	919	970	944	944	944	907	944	928	941	958	955	932	971	906	985	917	945	948	947	947	978	973	893	997	945	901	892	968	951	923	887	995	922	933	947	990	1002	933	973	948	973	971	960	942	984	931	902	978	970	943	934	999	893	900	977	960	914	971	977	957	944	952	903	982	954	1023	987	923	952	926	973	967	986	938	937	948	899	962	845	946	1006	1003	973	878	936	918	943	925	931	955	1007	971	883	922	915	933	969	938	938	969	894	1006	928	917	966	964	945	952	934	952	979	925	937	902	984	955	971	962	942	985	901	942	931	905	998	933	907	973	953	935	955	938	970	998	940	962	956	912	915	972	945	986	948	978	909	977	948	928	992	930	978	928	878	966	966	894	906	953	956	955	955	976	949	1037	900	936	912	968	941	959	964	939	959	996	934	955	915	993	932	1000	955	977	945	945	988	962	935	958	943	911	988	973	951	894	981	975	965	978	943	939	953	960	921	963	967	915	938	967	1023	970	928	929	979	902	959	915	906	988	920	930	916	989	955	970	991	986	982	974	926	930	961	973	986	930	933	965	932	947	915	931	941	961	967	990	940	966	943	987	960	944	915	985	972	958	937	893	936	955	980	901	937	941	982	953	958	943	888	1013	915	973	911	1007	930	953	965	953	905	1027	996	994	1022	928	928	925	971	907	963	993	942	960	935	922	904	941	919	971	963	981	935	976	947	954	925	932	964	907	922	940	932	936	920	926	928	883	937	952	977	964	971	912	922	943	940	969	921	923	909	917	927	937	969	916	947	935	977	971	965	961	974	944	979	957	1009	960	979	943	964	905	942	967	910	977	929	947	930	1010	975	933	967	949	972	946	991	988	948	906	981	942	979	983	921	967	929	961	971	984	939	913	994	955	952	1003	956	989	942	938	900	911	945	902	975	934	921	902	898	965	961	936	962	928	972	972	905	956	920	975	970	948	1030	927	975	933	937	920	944	965	973	947	952	948	911	917	997	934	926	962	915	947	984	963	952	974	1001	984	959	907	1014	948	936	962	938	894	934	985	950	990	914	953	926	944	972	949	967	929	966	978	917	958	961	920	964	922	961	961	929	908	918	980	900	935	957	904	1008	899	956	921	1017	980	963	961	949	892	966	933	965	986	940	995	971	935	888	950	843	1023	948	1015	881	958	986	965	936	937	911	928	905	906	970	974	923	903	947	991	902	912	976	953	965	939	927	957	942	982	902	885	953	930	972	1006	962	1011	960	957	949	964	924	956	973	938	939	935	911	924	940	997	946	963	978	979	982	950	961	946	974	923	946	931	991	949	1016	975	884	921	957	937	973	1006	957	940	974	899	915	1011	946	945	957	997	928	958	1001	968	940	918	974	966	947	913	911	902	933	900	958	951	927	955	974	920	981	897	936	953	970	997	935	955	941	959	950	969	938	957	946	946	937	977	982	952	944	943	930	915	973	926	928	915	993	957	982	990	965	914	919	916	921	888	952	926	930	950	976	920	915	905	932	921	968	928	962	918	1024	930	915	961	976	950	939	924	946	935	968	1019	960	954	959	966	951	962	948	911	922	911	961	919	980	923	897	991	920	943	934	969	1015	971	947	953	925	953	972	953	927	958	1000	940	920	1007	942	963	992	942	931	996	945	974	952	974	966	959	968	933	977	940	924	958	911	1014	936	942	935	955	950	916	934	950	917	978	923	1003	921	939	891	961	935	955	967	952	965	938	940	954	927	927	933	967	951	946	945	999	937	927	958	944	933	944	948	950	961	923	925	945	939	966	925	977	944	917	1006	967	973	921	953	967	901	936	1021	944	974	993	940	902	931	970	951	999	983	947	961	940	959	965	943	986	937	943	980	986	968	903	919	964	993	926	935	935	931	980	929	893	921	957	982	893	925	913	956	868	931	963	923	976	979	955	976	894	929	955	928	967	940	933	1001	895	916	999	906	909	933	907	977	956	954	924	896	948	938	981	997	963	984	970	960	911	941	898	942	994	912	959	947	948	975	978	1013	951	947	950	984	988	932	947	932	979	972	979	952	935	975	891	964	947	942	973	1017	913	939	976
17199	1652	200	173	174	189	164	152	145	158	152	157	172	160	168	150	151	190	173	165	177	147	163	157	162	157	140	192	166	160	155	159	161	170	160	162	175	177	157	157	179	175	166	166	191	167	180	185	201	144	157	162	138	168	147	145	151	147	155	158	181	176	177	156	170	159	158	155	160	156	167	148	160	172	147	172	160	163	144	173	151	163	162	175	139	154	144	175	177	158	180	168	147	158	157	156	158	164	150	161	191	151	179	176	144	142	148	155	167	175	163	176	155	146	158	143	172	161	146	150	136	151	151	149	137	150	181	169	166	154	164	147	155	149	155	125	153	193	174	150	160	138	150	135	172	142	162	134	155	171	158	138	173	169	158	117	167	156	179	150	137	160	180	156	162	175	152	168	158	139	169	157	154	153	148	160	181	157	150	162	152	160	167	137	160	160	164	155	174	149	166	138	152	148	154	170	161	157	146	160	180	160	165	164	159	152	156	150	161	176	147	146	155	157	152	159	145	148	159	154	152	167	169	153	169	157	153	154	154	162	155	149	171	149	159	171	144	162	158	173	159	179	156	168	151	150	139	162	170	165	149	166	162	167	158	146	177	142	169	150	171	154	168	154	170	154	143	158	138	192	146	164	134	175	158	177	155	139	178	169	150	163	156	150	144	139	149	152	162	169	152	175	154	167	150	162	152	160	151	143	174	145	173	161	161	158	166	180	186	158	154	139	165	153	186	130	172	142	146	183	163	164	160	174	168	162	165	174	141	166	177	164	167	160	201	151	178	150	164	140	178	137	141	151	141	144	139	169	156	177	142	156	133	161	177	145	167	152	154	164	155	164	168	157	163	156	152	159	161	166	145	154	170	160	178	144	161	184	150	164	141	158	152	145	183	170	160	145	148	162	149	147	162	184	179	124	149	136	159	148	167	156	167	157	145	170	121	172	146	175	173	165	144	174	167	161	162	150	146	153	149	172	158	164	150	148	153	166	164	152	164	133	148	187	167	178	156	143	146	146	163	152	170	153	165	171	168	168	132	143	145	144	163	178	176	137	148	181	161	146	155	150	164	146	138	163	134	152	191	149	161	156	154	140	149	162	135	156	157	156	162	146	149	113	143	175	154	159	169	159	154	133	162	159	152	135	163	161	147	154	160	172	158	167	160	155	158	181	147	146	158	179	149	159	155	156	189	166	164	161	153	148	161	151	143	164	164	175	160	162	154	154	153	157	164	173	173	160	155	163	168	155	164	152	138	158	139	149	198	137	146	157	149	164	177	160	168	133	143	169	148	166	157	137	152	154	165	168	157	164	177	148	152	162	150	159	145	146	145	158	174	145	157	163	172	168	146	143	182	150	160	157	161	157	145	137	146	160	172	142	159	165	194	192	145	150	153	152	154	163	143	160	169	157	158	182	159	162	147	154	166	160	165	157	161	139	147	167	161	141	140	157	157	190	133	165	142	150	161	147	126	137	145	180	157	132	142	148	155	135	184	145	162	160	155	164	162	154	163	187	167	157	144	158	169	148	173	158	168	151	152	161	159	173	175	136	168	162	155	152	166	152	157	150	157	175	181	153	136	172	165	168	167	171	145	172	158	160	149	138	159	152	164	159	162	137	152	139	156	169	118	166	155	164	166	164	148	175	159	150	162	153	161	165	163	166	184	156	163	147	181	157	154	166	171	157	148	146	158	161	165	150	162	170	163	168	136	150	132	159	156	160	140	163	150	163	167	154	160	167	167	138	137	134	163	181	170	155	174	166	161	167	145	151	134	146	195	151	164	140	155	162	152	162	195	160	153	148	159	160	166	184	166	177	181	160	186	161	150	172	169	143	168	160	171	153	155	161	172	144	138	157	144	162	155	141	164	149	177	153	176	154	158	161	173	134	183	171	145	176	167	142	139	166	160	144	149	138	153	150	152	165	172	165	176	154	162	167	159	173	171	162	159	161	170	155	173	165	192	164	170	150	152	142	160	142	145	174	177	149	143	142	146	147	152	144	176	153	149	170	172	157	161	152	141	164	144	155	154	150	160	147	167	126	163	141	145	164	157	134	164	142	192	166	160	175	145	154	142	149	130	152	157	171	172	147	165	166	175	171	165	178	154	164	170	161	150	141	156	173	175	159	147	141	141	167	157	145	160	156	138	166	140	147	159	139	165	152	153	154	159	171	118	153	143	168	165	160	175	157	162	164	168	171	152	172	131	146	150	148	151	170	159	165	170	193	193	173	158	147	158	146	169	173	143	162	141	140	131	140	161	142	144	152	152	171	175	152	155	159	150	171	184	176	162	174	154	160	169	149	177	181	150	152	142	177	148	155	161	171	177	158	163	151	147	160	159	164	145	163	157	171	142	141	168	149	181	144	162	151	178	172	189	160	141	165	149	162	164	143	166	149	162	158	155	167	167	174	155	159	141	180	156	163	144	150	150	139	155	163	155	160	162	150	171	162	164	170	142	146	155	165	151	176	148	175	147	164	151	162	158	164	174	136	158	147	146	151	150	159	142	153	158	152	156	160	160	170	141	174	160	179	155	185	170	149	164	146	157	142	164	149	173	135	150	148	173	145	138	166	156	148	163	146	152	158	164	180	152	186	142	153	179	152	149	150	143	146	131	150	167	184	132	161	166	162	155	140	144	156	191	147	164	148	181	176	163	148	138	153	183	159	162	152	158	162	167	161	168	153	154	177	157	170	172	179	161	155	139	159	145	164	135	151	160	158	145	166	170	145	181	152	162	162	147	141	171	155	157	144	172	178	148	171	145	151	146	156	139	154	150	159	154	160	148	155	165	156	119	171	187	156	143	160	152	156	156	162	149	168	143	169	160	145	168	156	151	158	164	171	146	174	167	155	167	161	164	166	166	158	138	165	124	147	172	162	143	164	160	153	150	157	148	153	156	162	161	143	155	157	146	163	171	164	146	155	174	176	176	175	163	152	150	177	162	158	148	169	155	167	144	155	163	129	180	162	156	156	153	142	142	170	152	143	167	147	160	163	147	154	159	166	161	160	166	175	164	156	151	146	160	164	181	163	182	159	152	157	153	164	169	163	156	155	142	142	169	156	165	182	166	166	151	169	188	176	160	165	174	173	154	167	154	172	143	195	162	149	151	162	152	151	159	144	165	164	122	144	192	163	149	162	151	123	165	134	155	161	142	142	150	154	163	155	151	188	150	157	158	140	155	138	144	147	157	178	169	150	141	152	148	162	177	160	165	192	149	138	152	156	168	152	175	158	138	175	145	126	155	163	149	169	162	145	159	175	128	149	169	152	172	159	165	174	159	141	138	155	154	178	155	155	158	170	141	168	134	167	148	157	148	183	166	180	168	137	155	144	171	165	159	141	167	141	140	155	158	162	178	149	134	162	159	152	172	173	152	141	162	155	147	157	156	158	171	156	153	160	174	151	166	145	164	161	161	157	144	145	148	153	150	153	175	161	162	147	139	146	164	147	140	179	177	135	153	138	149	160	157	158	186	135	146	178	150	180
8720	709	482	501	533	517	543	481	485	462	515	477	474	471	490	524	478	489	431	465	450	432	452	432	488	490	484	458	452	462	482	455	436	460	493	448	427	453	463	462	453	454	476	443	448	453	496	436	475	449	455	453	428	472	489	444	467	423	462	449	463	519	461	419	454	480	423	409	455	454	473	443	403	459	465	466	492	443	454	445	461	485	470	451	440	478	441	444	456	466	462	461	433	463	490	432	457	443	426	483	430	439	451	463	453	471	428	441	464	453	500	459	446	433	442	465	441	476	455	439	474	455	474	495	478	471	449	453	443	437	484	455	453	456	470	454	460	472	436	419	477	456	456	455	446	455	503	460	427	468	459	433	449	440	410	456	472	442	456	435	477	429	440	467	446	452	453	470	471	454	474	461	487	446	438	453	455	449	443	437	435	418	461	445	460	470	449	461	467	476	472	476	449	442	470	469	473	432	445	438	443	440	451	479	443	449	467	445	505	471	428	420	460	452	447	457	443	459	455	453	465	446	456	471	456	447	438	427	472	439	477	484	462	447	463	427	478	443	463	425	463	440	447	447	459	449	437	507	414	469	431	499	448	429	449	433	479	451	437	441	493	479	466	477	467	468	457	465	474	452	465	426	421	467	465	469	452	488	461	475	478	521	449	428	483	478	473	463	446	438	472	488	476	477	455	474	461	444	419	472	425	451	464	429	452	465	454	476	440	472	440	427	450	464	479	428	418	414	396	454	448	473	439	468	452	482	435	483	449	462	450	418	450	450	448	492	464	440	463	417	434	468	462	461	455	447	432	446	427	448	452	419	464	472	481	498	454	448	427	455	473	488	440	492	467	480	454	423	483	448	465	441	426	463	468	475	453	459	440	465	473	425	465	475	454	475	433	470	440	502	472	461	472	472	438	486	417	456	477	455	457	465	444	418	421	499	433	448	442	466	480	429	472	481	446	439	466	475	465	456	422	454	443	413	477	438	450	422	507	457	463	472	455	418	488	423	438	455	456	449	444	460	453	495	431	486	474	470	433	456	443	471	446	466	457	433	468	447	489	509	457	431	468	414	442	452	466	453	476	436	456	478	474	430	458	483	500	451	452	418	482	433	450	452	466	474	436	461	468	425	464	473	434	440	477	430	416	464	432	435	437	411	454	472	447	457	456	458	461	442	518	450	446	445	448	477	466	437	475	440	468	453	455	470	478	477	467	423	447	457	458	435	453	427	476	482	479	462	481	448	471	443	466	433	455	441	469	468	487	428	485	486	477	471	453	443	462	452	435	443	457	447	436	418	482	473	441	468	499	427	473	488	440	450	432	493	458	452	411	436	417	479	454	466	440	488	490	452	431	473	475	451	483	469	435	451	450	461	436	461	475	471	431	447	487	479	479	483	437	425	466	458	424	445	469	464	415	493	479	483	425	412	450	458	446	421	435	452	453	431	439	452	471	445	458	418	451	407	454	444	486	460	454	457	447	466	438	497	452	471	465	456	432	485	484	400	446	434	459	488	456	457	462	460	465	450	455	446	451	447	468	472	459	457	464	473	431	476	473	465	485	466	449	469	458	422	496	441	496	486	492	436	486	443	462	462	448	450	482	463	422	455	465	444	431	472	464	474	474	470	446	463	434	445	500	443	487	511	446	460	425	462	423	478	499	450	466	470	431	480	477	426	442	502	448	433	485	465	441	467	463	459	516	485	493	448	425	424	411	459	465	491	445	476	443	460	428	462	424	431	457	466	449	476	442	459	435	455	464	464	431	429	433	466	467	447	436	495	485	453	484	470	446	466	443	413	467	476	440	462	468	485	439	461	446	462	444	465	438	474	434	477	455	449	465	454	455	470	512	435	483	489	426	434	419	464	458	461	460	430	473	441	450	469	453	460	450	446	477	459	467	479	445	471	461	455	495	489	462	513	487	456	455	434	454	437	497	466	475	454	466	445	492	407	438	449	500	456	511	470	496	427	475	431	495	460	457	447	469	463	437	462	458	477	463	435	444	448	447	452	476	455	464	435	424	491	449	486	487	453	461	460	439	433	465	442	468	458	447	432	457	430	445	433	395	464	416	454	468	438	457	455	496	477	443	466	449	472	461	450	447	443	466	469	457	450	477	450	440	449	466	445	488	463	465	470	437	457	466	467	470	484	474	453	499	456	483	442	469	475	463	431	482	430	450	423	415	434	469	471	498	476	431	454	444	455	458	452	485	485	463	477	461	438	475	446	425	485	476	438	443	484	447	466	501	423	438	451	467	459	412	431	461	455	455	459	445	482	471	463	454	409	485	435	463	449	475	451	497	469	470	475	476	444	445	446	425	484	452	429	505	474	419	475	443	493	466	467	443	466	455	499	454	471	469	437	473	461	448	415	465	458	449	472	460	452	416	491	473	478	449	454	476	449	448	467	448	435	477	473	455	465	459	466	454	457	492	489	445	452	450	467	459	429	485	465	451	439	470	501	488	478	459	491	432	487	435	445	476	430	513	446	430	458	466	450	453	442	455	462	449	469	452	438	452	476	459	477	477	432	463	479	433	434	472	442	433	451	457	465	496	465	474	458	436	415	459	465	412	486	461	444	468	457	464	456	454	490	490	428	453	483	456	446	448	443	464	469	424	462	475	468	424	482	498	469	482	458	425	485	459	450	477	474	444	449	450	442	399	453	467	460	466	475	466	476	464	484	458	455	470	448	479	486	430	466	454	474	459	471	448	444	447	486	449	466	439	441	442	415	475	485	452	492	481	468	488	452	469	454	416	481	454	475	435	471	460	448	488	482	451	429	469	443	471	455	485	446	449	459	509	447	479	472	440	463	481	470	464	446	408	458	445	463	469	481	483	467	455	453	475	437	474	448	477	486	475	463	476	452	485	475	463	487	452	476	474	442	483	477	466	476	454	452	469	455	437	453	468	472	486	468	430	456	452	439	415	429	436	468	479	437	479	481	441	446	435	448	427	463	436	453	442	424	423	482	451	452	462	470	471	469	438	478	457	468	469	487	455	444	413	449	434	463	447	462	475	456	488	464	450	459	484	472	463	444	444	476	440	470	442	477	452	451	503	461	474	486	471	474	454	471	493	468	473	463	426	463	465	434	456	497	447	447	482	457	461	456	436	459	451	432	481	486	445	442	467	431	494	460	474	442	496	457	386	464	449	466	446	459	447	457	460	465	444	480	448	477	473	427	459	455	461	425	506	426	470	460	446	502	447	475	447	456	473	476	435	444	446	450	468	481	435	466	453	480	491	462	425	446	459	454	421	474	475	441	489	490	467	495	455	453	465	444	451	477	462	483	485	438	460	458	454	434	440	456	460	478	439	444	459	443	440	453	457	421	426	415	479	427	474	475	469	462	465	460	472	424	478	427	472	458	436	443	436	462	440	475	483	439	452	437	469	475	467	447	477	443	432	473	421	473	439	463	469	446	465	459	479	479	445	423	457	492	452	457	461	489	468	500	468	473	481	422	445	438	423	506	465	459	444	481	450	443	473	443
30761	5822	1351	963	728	565	541	464	480	424	398	425	392	393	375	379	390	353	332	362	362	348	377	354	371	334	332	309	308	310	346	351	302	341	369	341	328	353	327	316	349	343	361	324	298	320	360	323	326	347	349	350	340	349	345	339	363	381	352	349	315	323	354	379	325	355	339	333	352	370	332	365	346	325	340	319	318	283	337	339	364	318	346	322	332	296	301	355	356	332	360	302	347	357	332	303	316	299	341	358	363	342	316	376	361	323	306	348	342	329	301	314	319	347	309	344	340	350	324	344	342	357	329	370	333	336	341	333	340	331	328	319	331	286	315	331	308	349	325	312	339	334	334	325	359	317	333	309	301	340	361	313	302	331	361	296	360	336	350	334	365	310	336	342	318	383	351	331	279	328	323	313	323	327	315	300	314	273	354	352	306	364	333	324	342	322	335	309	321	330	308	337	344	356	349	340	331	360	336	323	334	378	344	343	311	321	332	344	352	331	332	323	371	320	335	322	338	339	312	329	344	342	336	300	338	318	359	310	291	314	340	291	358	333	329	332	361	332	308	329	318	354	343	316	356	361	343	366	306	311	329	300	312	310	336	325	339	320	329	331	328	345	305	350	326	331	334	310	326	322	317	341	314	330	297	309	330	308	330	306	349	317	349	329	323	333	375	288	353	350	296	325	368	282	331	329	340	341	321	314	348	317	329	349	343	324	358	314	326	339	328	350	303	334	328	338	350	336	339	363	352	348	318	316	335	317	344	336	329	356	291	352	321	352	360	315	296	320	369	340	360	346	339	312	381	356	305	358	367	307	308	314	319	335	347	302	347	324	304	329	322	343	343	337	313	366	314	356	339	307	339	334	356	317	354	316	308	357	315	347	359	335	325	301	292	341	358	321	293	314	357	337	299	357	333	346	320	366	319	331	319	332	328	326	319	355	354	325	327	317	314	306	317	315	336	328	310	320	309	345	347	336	332	366	326	321	314	309	340	346	330	334	300	362	331	351	352	316	319	343	314	339	328	319	349	312	341	315	343	345	334	320	331	342	323	320	344	333	330	336	302	342	341	357	328	363	339	298	355	353	342	326	328	320	348	355	340	321	312	309	330	327	322	330	342	337	364	321	374	335	359	369	318	339	339	352	314	336	343	329	375	351	325	304	348	305	312	304	306	346	337	350	338	306	304	307	327	338	333	339	347	339	355	335	349	328	311	317	346	343	307	326	339	345	355	337	330	352	314	327	308	323	301	321	338	306	334	355	321	306	345	339	331	335	307	367	309	320	321	319	331	321	314	332	355	338	320	335	344	339	346	288	284	362	348	310	304	339	301	324	354	340	304	330	345	314	323	349	333	319	347	323	342	320	323	314	329	351	320	363	335	334	387	333	318	311	337	311	346	322	325	344	301	347	348	330	323	326	304	331	300	323	281	327	336	341	324	328	285	347	323	350	331	314	325	315	319	331	330	347	313	303	359	320	330	333	345	332	359	293	342	342	332	316	329	295	326	350	345	355	330	320	352	307	340	310	338	316	294	336	381	339	324	315	312	327	349	311	313	321	343	366	362	322	338	337	306	307	324	312	350	337	326	315	346	363	328	332	315	320	351	319	319	326	356	333	337	331	347	314	363	318	314	348	340	349	324	305	304	334	343	290	371	318	333	340	349	347	314	319	312	300	298	312	323	329	348	287	312	297	341	343	334	339	361	314	312	322	314	335	327	295	322	343	357	347	309	315	320	367	336	306	310	338	337	326	341	314	304	328	310	317	319	343	351	329	305	355	356	316	351	349	324	367	321	333	303	335	329	313	318	322	343	360	335	333	298	340	306	280	333	311	347	327	311	322	336	335	326	323	304	349	337	349	336	379	317	333	320	326	329	316	357	343	318	330	316	307	318	357	361	354	338	326	354	317	298	332	339	297	326	364	321	349	352	340	318	319	306	346	384	309	326	344	328	328	299	330	297	365	339	297	311	316	312	338	307	288	337	315	287	278	353	305	297	353	330	334	325	346	310	312	334	361	320	367	311	315	338	333	320	326	327	323	361	325	344	323	334	337	353	341	287	337	345	316	351	334	302	335	359	323	336	322	342	330	323	318	337	309	344	314	336	296	328	338	315	337	354	345	334	352	336	291	323	333	338	342	293	311	339	328	308	333	340	354	330	349	326	356	335	344	328	303	314	361	333	309	303	346	353	352	329	338	338	345	312	323	338	343	313	344	325	345	355	333	329	324	321	363	332	324	309	323	301	313	310	347	333	340	338	327	331	315	319	349	311	309	297	329	346	335	326	360	318	317	301	346	323	316	352	345	307	308	322	319	323	318	318	335	325	331	354	314	310	318	322	315	321	308	359	341	353	352	303	319	347	329	342	324	328	337	336	302	298	373	314	294	325	344	342	317	331	302	345	338	304	353	337	312	331	320	327	348	324	341	310	355	323	362	282	364	360	330	351	346	332	291	320	327	339	350	339	351	314	319	357	307	321	345	341	327	334	321	321	361	288	346	324	337	310	348	335	346	340	312	356	340	329	338	340	344	332	321	315	308	324	307	335	346	334	315	325	348	318	290	332	343	323	345	307	329	327	343	346	317	337	341	352	327	357	365	336	302	341	322	339	342	270	331	329	329	338	300	344	302	310	322	350	340	311	333	345	335	317	342	324	302	312	318	318	317	325	308	314	354	357	315	334	360	328	310	338	312	339	311	322	329	325	309	318	352	364	343	341	341	322	328	369	296	311	333	318	345	331	335	319	306	332	339	313	354	353	363	326	327	313	309	291	316	326	354	331	294	286	335	320	305	319	345	329	334	366	374	317	343	351	324	316	309	339	327	306	338	368	337	338	301	324	311	348	300	321	367	321	319	342	325	349	344	356	321	324	370	336	373	332	330	333	355	354	283	375	325	341	343	346	330	334	305	333	332	340	342	311	341	351	292	352	320	360	360	343	333	360	342	316	311	330	348	331	337	363	326	348	327	323	335	337	300	333	360	360	357	308	298	345	321	360	325	330	322	371	338	331	328	334	337	330	321	337	330	308	339	368	312	318	315	335	332	349	351	337	349	334	349	319	319	337	355	328	370	347	285	316	345	309	361	349	316	383	335	308	317	323	311	347	315	320	338	337	332	344	309	302	350	305	312	344	339	297	339	326	343	344	370	294	326	307	335	317	352	307	330	337	326	326	303	362	360	332	341	313	314	345	340	311	331	296	348	334	334	318	288	356	303	325	300	354	372	322	312	327	338	351	349	325	354	316	329	330	333	324	313	311	333	344	334	333	354	341	328	355	341	315	339	361	307	307	332	329	332	329	300	332	344	336	295	305	318	349	325	333	311	335	337	342	310	353	330	370	329	342	363	342	330	327	348	320	321	371	328	315	299	347	359	328	332	348	325	333	349	320	322	292	328	368	358	357	332	309	315	356	319	344	345	319	372	332	340	315	343	341	356	383	337	352	319	300	342	305	355	333	309	313	326	310	326	325	363	338	349	365	308	302	355
15967	2346	2349	2760	2482	2178	1901	1731	1576	1380	1329	1235	1200	1153	1058	1051	1042	1070	1018	998	976	978	936	956	911	901	877	868	915	921	867	912	865	897	865	878	846	867	898	832	868	882	866	840	868	869	860	873	858	855	877	829	825	845	852	862	809	841	799	857	868	824	817	856	836	902	779	826	817	823	870	818	836	853	807	832	906	867	873	799	831	827	795	814	814	843	814	880	783	793	774	804	851	812	834	802	872	866	812	807	825	809	885	872	856	823	835	829	853	810	871	831	856	804	856	827	843	841	812	800	792	871	786	827	821	808	796	802	865	845	836	807	858	833	813	790	781	832	821	803	863	809	802	851	843	808	819	835	859	863	829	779	799	855	808	854	861	844	819	774	822	831	769	804	797	860	814	847	824	802	826	827	842	829	833	828	805	859	850	816	797	843	798	837	845	872	834	879	828	803	798	835	868	809	853	823	865	832	814	812	854	834	836	817	864	789	866	831	861	845	809	863	854	823	834	787	862	771	802	789	836	828	813	813	799	877	840	797	816	822	851	865	813	847	770	819	840	835	866	803	797	843	798	837	823	788	791	801	845	837	812	847	830	827	799	814	823	819	895	878	779	884	857	800	876	829	832	850	823	846	811	801	809	835	802	853	830	826	790	813	825	763	843	790	850	855	865	797	798	842	821	788	819	822	843	832	844	835	806	843	821	822	803	855	876	831	870	831	816	835	842	890	825	836	853	824	853	856	856	858	862	836	864	804	858	824	822	865	845	837	844	822	797	812	821	863	825	834	797	865	805	851	829	845	842	778	862	871	801	801	810	829	827	836	810	812	879	843	794	848	862	800	820	815	824	829	846	825	845	849	844	769	796	790	872	811	872	803	833	840	930	836	880	889	840	820	765	866	839	822	842	896	835	814	812	818	760	853	808	879	819	849	820	831	823	838	813	832	856	802	777	777	821	834	848	903	758	827	831	820	793	833	850	831	866	834	838	780	810	826	837	825	835	870	817	865	909	820	839	813	851	830	766	809	799	877	802	825	851	854	770	842	791	852	819	820	825	799	828	782	866	884	842	857	792	846	820	809	831	819	850	824	817	831	825	814	838	773	803	786	786	820	835	795	825	849	798	762	871	811	835	851	814	843	803	831	848	822	827	807	866	836	817	870	819	851	775	804	802	881	764	811	791	834	803	822	820	855	799	833	823	811	803	817	816	853	796	828	793	847	821	814	770	832	822	806	832	849	832	834	775	845	800	794	840	795	830	791	838	798	817	843	848	819	807	801	805	833	839	814	818	819	799	795	843	900	823	778	841	803	775	811	804	859	835	845	848	866	872	800	782	784	798	796	810	800	782	803	902	830	787	799	776	832	812	853	807	807	833	855	833	841	820	846	814	805	796	796	910	790	781	794	831	809	839	866	885	837	845	892	865	863	838	810	874	847	807	847	777	804	865	835	872	857	824	825	837	868	842	826	875	837	840	881	791	828	823	826	848	844	828	805	809	812	815	790	805	832	804	851	820	767	803	860	800	869	826	798	828	863	831	876	813	841	792	857	861	858	785	903	793	810	799	791	827	797	837	813	802	834	828	868	785	795	830	816	794	818	790	830	860	852	834	849	838	857	857	791	841	823	811	836	765	855	806	847	839	852	761	845	818	860	875	843	811	824	823	778	851	781	840	850	799	821	822	778	795	793	836	804	811	824	843	854	825	870	848	787	809	819	758	846	800	823	794	884	854	820	846	865	840	819	818	809	813	825	829	835	870	833	782	788	821	801	773	819	803	859	817	840	820	774	883	869	828	815	860	883	820	807	804	753	840	836	817	853	850	821	846	840	798	820	778	801	805	805	825	810	845	813	825	868	801	823	833	808	819	806	834	799	803	853	811	831	806	846	839	827	860	803	787	807	825	835	777	844	855	776	820	841	903	824	757	776	841	812	886	858	815	871	862	805	814	811	787	854	829	850	767	842	854	764	771	819	804	819	792	815	809	829	809	794	833	814	778	838	796	875	863	847	801	811	812	853	844	826	829	797	821	827	826	820	818	820	850	828	823	801	820	860	810	857	862	835	803	848	875	793	798	807	807	767	808	805	858	818	824	828	870	862	854	830	870	848	809	782	845	844	839	818	861	885	826	811	836	785	842	840	786	817	818	846	814	818	782	814	863	823	798	794	828	852	773	889	812	834	873	811	862	820	757	812	819	783	814	857	795	833	844	818	849	833	803	829	816	848	846	870	753	877	841	831	812	868	814	858	808	820	786	830	808	812	787	876	851	789	832	822	845	861	809	837	878	836	826	816	851	859	795	803	817	798	833	794	849	862	853	801	787	785	849	806	858	853	820	784	863	809	789	830	797	767	845	860	776	857	798	829	829	828	794	870	832	815	802	838	778	799	796	845	821	837	852	777	853	858	829	816	853	803	863	814	835	817	829	815	799	877	816	814	855	809	808	821	837	890	850	855	845	817	847	810	836	789	848	788	841	782	824	839	820	852	804	836	829	805	831	797	802	781	808	815	834	778	819	865	847	799	840	845	835	828	824	807	826	829	830	785	855	832	797	820	837	841	829	822	809	843	824	844	790	872	884	826	789	814	789	852	860	810	840	827	843	811	785	816	804	799	864	845	810	783	777	837	760	806	791	811	816	824	864	814	806	842	849	885	821	840	825	785	825	814	862	826	792	807	793	887	832	824	811	826	804	824	804	841	757	860	783	849	804	796	771	827	815	820	788	808	855	809	812	831	782	794	811	806	824	792	876	833	854	886	772	803	777	839	860	819	847	841	877	863	831	841	865	803	804	839	896	827	874	866	811	852	802	841	867	840	822	825	843	815	828	807	818	878	847	793	830	788	816	844	829	886	812	821	840	796	792	784	826	809	834	825	836	783	851	850	799	802	834	826	806	895	777	832	879	810	829	783	802	839	806	823	782	843	866	808	830	765	853	802	783	847	857	783	840	834	799	853	834	850	795	896	818	770	801	851	800	855	828	815	831	856	790	777	846	859	821	781	755	814	846	834	815	798	847	859	864	816	803	833	872	795	840	801	835	789	832	807	802	823	810	821	796	809	810	796	808	779	837	834	849	854	836	815	860	802	795	813	786	773	818	815	794	866	760	826	828	819	861	847	842	818	796	836	799	858	863	795	811	869	852	851	810	837	846	806	841	793	881	852	825	854	779	816	814	876	823	837	747	849	829	811	798	863	856	846	823	824	836	821	811	845	817	876	831	837	812	821	864	866	841	827	799	841	811	793	782	865	814	809	864	833	798	812	797	807	801	839	854	826	801	858	844	808	832	809	830	882	791	846	846	848	824	814	805	812	814	823	756	833	834	854	847	802	822	811	808	815	821	797	817	820	857	813	822	830	790	778	849	836	828	820	832	782	789	814	826	829	853	799	828	856	836	805	827	832	798	799	799	850	779	815	847	867	774	805	788	854	854	825	778	842	843	816	793	844	748	841	862	823	810	821	811	827	825	821	812	829	809	811	789	856	844	797
45561	14726	3223	1785	1211	1005	810	676	645	604	593	573	504	529	485	479	514	448	429	434	422	479	457	430	432	437	407	435	426	397	439	386	439	451	447	395	405	412	404	421	444	396	457	443	405	378	411	423	395	409	410	448	450	404	414	418	456	443	430	428	413	432	431	442	389	429	434	417	414	380	433	440	399	381	451	419	381	373	395	371	393	415	425	443	396	433	441	415	429	429	430	425	464	412	424	402	406	408	433	408	401	424	379	425	376	464	448	402	407	416	417	405	392	371	395	404	434	405	412	437	424	414	483	381	419	417	443	442	429	472	424	435	412	445	434	408	380	399	413	429	410	384	389	453	428	408	433	426	399	413	422	391	440	414	409	424	406	403	368	381	376	418	438	434	409	402	426	444	399	380	403	437	415	409	390	457	415	455	469	398	406	399	428	431	407	439	411	386	395	431	423	434	396	434	422	439	423	421	420	457	429	374	392	420	389	437	431	400	449	426	375	390	400	399	416	362	403	385	412	422	398	417	394	444	466	455	426	420	407	424	364	453	441	387	431	465	384	387	437	430	406	388	411	392	420	431	393	413	427	427	403	405	436	395	447	438	420	368	407	408	388	424	408	426	383	388	402	398	411	400	412	421	421	404	435	411	405	403	385	397	369	408	381	420	391	426	402	406	401	370	375	394	391	397	436	402	423	459	408	418	424	402	429	420	391	413	393	434	409	417	455	442	436	431	398	418	416	379	447	413	405	417	398	446	376	380	428	414	428	394	418	405	420	403	391	398	420	412	385	402	424	411	414	411	407	455	383	417	417	391	448	386	436	389	420	386	426	451	413	384	430	408	385	383	410	385	393	399	384	422	437	440	420	417	417	377	408	435	416	430	433	414	438	403	376	438	419	401	468	392	412	394	378	395	392	431	407	421	436	420	427	402	429	390	425	405	405	453	411	404	396	398	398	402	408	390	413	408	427	406	381	457	405	431	425	406	417	407	440	419	441	417	399	417	406	391	400	419	395	389	470	403	423	407	436	426	437	400	387	419	433	343	378	435	425	433	427	409	412	411	442	430	428	409	416	419	388	387	466	421	381	414	426	419	388	431	421	414	404	425	426	436	439	393	401	428	409	432	419	440	419	393	426	414	441	400	410	388	408	407	412	364	414	386	437	382	397	426	463	398	380	397	406	448	409	453	414	400	420	415	382	448	397	417	450	452	402	446	418	442	448	378	380	430	419	436	408	420	424	451	423	429	441	417	398	390	422	410	456	434	433	400	440	409	422	462	367	409	432	397	395	373	442	393	421	422	408	433	424	423	393	417	378	387	383	442	422	409	402	444	399	384	402	468	412	414	389	420	401	419	440	400	410	435	394	439	414	447	428	386	423	390	409	451	412	422	430	396	419	437	435	409	427	385	397	429	413	402	415	405	420	379	406	427	427	394	405	434	405	424	439	445	464	399	442	402	405	405	397	433	407	418	405	434	447	448	418	397	426	367	450	420	411	434	418	385	410	420	417	420	424	400	423	424	396	414	389	427	394	412	397	400	413	428	389	422	364	390	415	384	413	398	407	416	375	445	400	398	400	420	445	423	414	401	376	410	417	392	455	386	429	450	399	455	443	377	412	400	389	406	399	413	445	373	402	417	425	442	362	410	399	408	399	433	396	392	360	418	429	410	441	408	434	397	375	416	398	431	390	414	423	425	423	436	433	437	425	400	407	389	420	430	429	450	421	404	418	405	444	414	418	396	429	418	403	442	382	378	383	408	434	410	435	417	419	397	404	401	388	410	441	428	419	410	419	427	461	359	448	416	401	387	396	448	366	432	428	401	433	416	404	400	424	433	398	413	451	429	401	429	429	394	434	425	380	406	407	428	414	387	407	382	421	427	419	408	432	367	392	387	424	421	393	403	410	438	431	406	422	432	383	378	424	400	431	365	418	442	422	432	398	419	448	401	423	433	393	428	414	395	450	432	409	397	421	404	456	426	408	435	419	385	442	435	425	442	452	408	437	436	429	417	439	372	438	412	412	405	408	422	411	419	378	402	373	437	405	425	401	399	441	407	404	420	434	413	434	411	410	404	409	406	430	400	433	380	421	369	405	429	411	413	406	422	408	385	443	424	405	410	464	437	384	428	418	409	443	390	436	424	418	382	364	404	392	388	437	430	420	407	431	390	395	430	434	390	436	419	390	388	414	440	432	403	426	398	424	389	369	406	428	434	438	428	414	422	443	433	419	431	448	420	379	419	396	410	406	398	399	410	415	416	398	416	401	423	406	402	447	431	468	386	386	446	376	414	399	473	399	406	401	392	391	359	413	401	418	393	418	393	422	384	423	448	412	383	416	434	395	388	407	430	460	391	366	438	435	422	418	407	418	416	386	425	403	396	398	420	422	383	448	398	395	418	401	420	435	448	415	428	409	442	421	424	450	382	406	428	438	383	397	407	435	406	418	398	452	432	418	409	423	392	401	377	400	420	409	386	405	419	404	406	389	434	452	439	394	369	424	418	424	385	435	391	405	412	442	389	411	416	432	388	381	405	420	440	466	363	411	407	426	413	406	449	414	394	410	353	412	398	407	423	415	454	405	405	398	442	429	421	454	445	429	381	408	385	457	395	401	413	412	439	399	388	427	387	435	435	427	407	434	440	421	418	387	393	403	417	396	411	438	424	404	412	403	434	396	427	395	432	408	405	412	387	442	427	417	375	435	430	405	417	410	421	350	407	419	459	421	403	425	428	430	413	428	426	406	418	428	410	419	437	414	429	409	404	373	426	395	399	453	433	385	431	449	443	384	392	424	417	418	437	452	409	412	407	373	381	418	376	399	425	416	396	437	363	418	446	414	389	358	429	373	421	446	423	447	439	460	372	374	384	444	387	382	391	398	462	399	388	413	423	449	412	422	417	414	458	406	405	424	427	395	377	407	379	420	432	406	411	418	410	418	405	406	423	366	399	393	399	400	368	428	462	424	388	393	403	424	431	422	437	420	414	401	407	435	407	392	392	434	433	404	404	418	425	394	435	402	389	407	412	405	406	407	431	437	422	428	408	416	411	365	397	428	409	449	399	433	426	396	422	399	429	479	436	433	386	410	390	412	397	416	419	424	415	404	406	386	389	379	385	422	420	399	394	398	405	434	416	450	413	398	425	438	378	405	440	386	402	382	409	405	422	399	413	398	430	413	453	470	442	374	425	434	403	396	391	384	404	402	408	404	390	389	397	410	422	398	435	419	411	396	394	404	392	423	398	392	401	422	456	422	375	452	429	388	390	420	374	393	414	417	389	422	391	385	430	433	451	438	388	384	408	413	406	419	384	412	414	413	469	436	433	432	427	412	385	383	440	395	413	428	416	421	406	391	435	441	385	428	429	401	453	379	430	403	383	414	412	373	412	406	410	392	408	432	453	413	431	427	420	410	397	390	396	399	387	419	402	374	370	403	430	441	418	414	428	415	474	439	406	424	424	447	443	440	387	409	398	429	402	426	428	440	416
25171	4553	3617	4422	3985	3440	2967	2587	2333	2064	1911	1765	1656	1554	1475	1406	1382	1319	1240	1275	1221	1205	1215	1121	1164	1185	1103	1126	1072	1116	1056	1075	1125	1106	1062	1074	993	1028	1104	1022	1076	1056	1035	1023	1042	1034	1034	1034	1047	1026	951	1006	985	991	1067	984	987	973	1033	1020	993	1013	1000	962	959	1018	1003	989	1001	1010	971	952	983	999	1010	984	988	987	1052	994	1006	971	1018	1033	932	1056	976	1010	990	1040	955	965	963	969	983	978	1005	965	928	984	983	1044	982	946	990	1007	912	911	968	967	969	939	952	984	1025	977	935	956	932	966	997	950	957	1005	1041	937	995	958	988	971	923	999	992	960	1026	975	916	981	932	1026	991	937	942	920	952	941	1036	982	946	975	975	1004	976	965	1018	976	934	955	922	937	971	935	981	981	986	983	978	964	985	938	954	986	997	1029	965	947	1008	1039	938	999	965	1012	1007	947	979	948	968	985	1043	982	922	950	1019	969	977	944	958	1000	1017	973	889	985	903	975	978	972	980	1008	947	973	980	942	985	987	953	1012	955	974	926	970	959	912	968	1045	967	965	982	999	961	937	939	1015	1017	912	930	986	970	875	977	934	970	1001	958	972	979	965	930	929	957	1039	925	940	1040	1008	973	933	985	990	1030	996	982	965	931	951	939	957	973	970	1028	975	926	1010	980	945	977	954	964	934	998	945	1006	962	977	985	1008	982	963	924	927	956	963	957	996	961	993	959	967	980	1018	976	986	958	962	1003	957	944	961	947	1021	1037	935	945	951	932	936	962	974	1029	952	973	989	943	950	985	947	936	987	969	945	958	958	949	957	964	936	963	959	972	1032	987	971	965	968	939	888	931	1033	966	966	957	966	1019	953	952	938	995	1029	988	962	908	1017	980	936	977	972	978	950	968	967	950	956	1004	990	901	1014	936	950	989	956	950	982	956	979	889	961	968	936	960	1002	981	935	962	952	944	984	983	982	961	1018	931	913	963	965	999	927	981	972	1000	1009	965	979	922	953	957	933	1007	933	963	982	991	966	965	946	956	984	1020	971	944	954	951	1003	957	1021	923	972	933	931	985	971	989	1021	962	956	951	944	973	954	950	987	923	967	980	1029	993	994	926	982	1015	958	961	978	928	916	944	971	1001	951	954	947	937	992	932	986	994	1001	950	948	989	915	937	998	966	924	957	977	986	959	956	937	1010	978	926	994	947	971	937	933	997	935	982	1012	977	1024	973	1014	964	966	977	959	963	923	979	944	1004	998	1007	965	990	993	1036	1021	987	984	931	947	1037	1010	973	1011	976	963	1003	969	1023	944	1025	969	959	927	957	1026	977	981	931	923	925	970	959	961	952	1005	983	984	972	988	932	974	998	931	985	932	904	923	980	951	1026	1019	1033	951	982	969	927	916	993	952	1002	990	972	1004	1005	945	945	1006	1037	938	995	1028	935	1000	897	976	984	965	983	961	943	1014	956	980	934	991	929	942	1023	933	915	979	974	984	980	975	938	943	955	970	943	953	963	966	1000	932	940	948	973	910	927	1036	971	1035	1007	930	1011	983	960	992	965	969	942	1012	931	939	977	958	976	1001	975	968	1002	989	962	1000	971	972	953	975	968	945	932	956	967	962	1038	936	949	954	935	911	926	993	990	921	953	945	986	965	954	995	967	942	923	981	988	927	970	973	961	964	1006	911	952	954	940	930	980	965	999	944	1014	959	939	927	967	972	974	953	973	1007	892	1009	1023	976	979	1029	966	1038	957	966	953	998	942	986	955	1001	1022	978	1038	1005	985	1003	1034	958	887	999	1003	956	941	900	969	981	978	963	925	914	943	957	1008	934	930	1015	951	936	901	955	1004	964	987	962	1021	983	960	943	967	1022	930	963	1001	1000	923	982	903	994	944	918	961	1048	933	975	960	986	1003	961	928	981	998	960	955	920	919	1024	1001	976	955	965	956	930	936	956	1024	997	919	969	975	987	938	1020	1014	966	971	963	951	926	937	975	1002	944	964	959	906	940	969	935	987	963	952	1000	964	952	962	1028	939	994	957	964	952	944	964	1019	957	923	931	973	949	944	938	973	969	942	1025	945	976	954	1003	972	978	946	976	956	970	979	979	980	951	986	949	925	1001	987	971	971	974	998	953	975	1056	994	958	969	956	1064	993	961	1042	980	1027	960	967	904	1002	934	997	932	949	991	942	1015	1003	956	981	953	911	960	982	943	927	933	968	990	985	954	970	993	999	943	1023	966	1013	995	975	945	960	969	961	1023	952	922	940	991	943	991	886	991	996	952	987	993	984	952	983	987	939	953	973	1005	980	951	912	990	1000	977	954	1004	990	1003	988	954	980	988	961	969	974	1008	992	985	932	969	999	1015	1021	986	969	952	984	946	961	961	976	998	956	969	1037	948	994	988	991	913	949	970	946	949	937	949	910	914	1008	961	979	978	1017	958	966	971	988	967	991	947	939	991	1001	998	982	983	1024	1037	972	995	965	984	988	980	986	1033	944	991	983	911	949	948	942	974	945	959	997	972	959	980	948	966	962	941	1005	985	949	938	987	982	934	977	968	992	947	1007	951	1046	958	988	947	956	1050	970	994	929	963	946	986	936	960	901	991	980	980	945	943	963	989	987	944	991	967	949	990	935	962	953	1026	976	926	1027	1001	956	955	1015	939	949	967	991	904	1015	981	997	1010	985	959	1015	949	1019	998	937	945	964	973	945	944	1024	964	980	946	961	946	988	980	929	945	987	964	949	1001	969	941	1004	990	999	957	1014	953	972	1006	1007	959	986	964	936	918	973	1004	1023	957	1021	968	937	974	957	984	998	954	984	982	974	1008	992	966	998	985	941	953	989	1001	990	977	961	1012	930	1006	925	1017	926	998	1019	993	1005	1001	901	997	1000	966	952	1012	963	963	983	936	979	1019	953	973	974	965	1030	977	966	983	1019	1000	912	1003	990	990	977	958	983	966	971	945	973	963	978	1019	1021	1004	987	1004	988	985	950	959	955	1001	915	1015	990	1009	1019	984	968	963	991	944	952	1007	982	939	971	915	940	980	1033	928	951	949	1033	941	970	980	1028	1006	1025	987	934	945	985	967	987	1003	999	930	1014	1001	932	942	991	969	958	977	964	997	955	948	948	951	947	931	972	995	952	992	935	1005	988	961	930	969	974	936	876	922	986	957	1013	974	945	956	1003	962	979	971	996	1009	991	927	963	911	1020	954	969	958	965	942	949	917	1004	967	980	954	972	960	993	983	1029	1004	973	950	977	934	945	988	988	962	960	991	966	955	986	976	937	911	970	949	977	949	984	969	936	971	990	1000	957	968	995	957	1007	945	956	1011	962	953	924	978	1047	947	978	992	960	973	994	1058	973	956	952	972	1004	979	905	1004	985	938	1009	990	978	991	972	1019	920	973	928	977	1015	908	952	952	1015	983	972	1053	1007	978	933	959	974	961	971	951	1026	958	970	977	1011	1004	995	943	993	1006	1000	1020	1030	964	959	1012	971	945	978	987	982	942	959	998	977	1002	991	968	942	923	909	973	988	928	993	982	1041	970	1000	997	1029	910	998	928	912	948	1000	1015	955	927	962	1000	925	993	962	936	939	978	952	960	980	954	1005	978	933	990	969	957	958	994	1020	961	1005	980	956	988	971	941	992	967	997	931	951	947	1000	927	951	929	952	1009	959	923	969	947	927	961	962	942	974	981	970	1000	958	925	975	989	927	930	1032	968	992	1026	971	1007	1008	977	938	1002	971	970	974	922	947	975	944	924
17968	1828	187	178	134	174	161	176	153	156	167	170	179	154	161	151	160	168	170	166	152	156	171	158	171	164	173	181	156	179	165	166	174	157	176	175	158	157	179	180	154	136	157	152	170	159	146	148	164	174	171	167	140	154	156	182	146	169	150	153	147	159	155	143	193	125	154	154	162	152	164	192	160	169	162	165	154	170	155	148	159	144	155	175	179	173	167	173	166	189	166	169	167	164	154	133	153	164	192	154	162	168	175	157	160	127	160	150	140	176	155	141	156	167	148	138	164	151	153	149	166	185	149	135	176	171	172	146	156	166	158	167	170	169	157	166	172	151	156	158	176	153	172	131	170	146	173	146	185	149	173	151	173	166	157	142	180	165	175	188	169	174	170	178	161	150	190	181	155	151	152	149	160	163	164	190	154	195	158	143	180	156	163	166	172	162	157	139	172	167	141	181	175	187	178	176	146	165	177	173	165	155	155	169	152	190	146	191	144	179	172	159	151	174	168	150	181	145	154	182	146	149	174	170	158	157	143	158	161	153	149	176	158	147	173	162	169	176	160	135	164	180	131	164	159	175	178	158	154	162	190	168	159	163	166	157	170	150	155	167	167	184	168	165	165	177	160	178	161	173	154	177	144	157	167	189	175	151	138	177	164	151	143	155	160	160	156	149	152	142	172	156	142	179	141	151	172	180	138	149	167	147	180	165	153	156	145	170	163	183	154	156	153	157	143	162	189	165	175	176	161	176	153	182	142	164	166	163	167	132	124	169	151	132	167	172	167	151	143	129	183	184	151	140	152	149	141	144	150	152	159	167	166	174	176	169	167	158	181	171	156	140	150	158	183	163	176	167	162	157	180	162	170	148	165	161	170	172	153	154	184	162	157	181	174	161	176	155	167	158	162	192	162	195	165	157	144	154	173	140	136	150	164	154	165	162	155	165	171	165	157	173	187	152	197	163	154	160	158	164	176	166	154	168	162	160	155	142	171	150	154	176	170	174	157	147	182	157	155	163	132	162	168	160	147	174	153	167	141	165	147	158	164	127	165	178	165	163	148	165	163	143	167	174	155	177	157	171	157	161	158	163	169	144	164	168	191	151	179	171	153	171	165	145	170	186	138	143	168	149	162	156	157	169	175	174	156	174	183	158	154	168	123	169	143	157	190	139	151	161	174	153	170	143	140	165	176	151	158	162	172	151	180	159	159	157	157	181	161	155	176	166	152	134	164	155	146	146	157	172	160	143	146	145	163	183	184	154	147	153	149	163	159	164	158	159	163	140	141	170	155	161	175	154	152	185	149	162	175	145	157	155	164	178	159	133	171	162	137	155	171	176	156	164	175	175	164	137	178	137	163	159	165	166	151	151	150	147	149	119	164	159	168	155	144	165	160	153	164	180	173	176	182	174	136	138	155	176	167	171	150	183	160	139	136	147	141	155	152	162	156	150	161	156	152	163	134	163	197	168	158	147	171	165	172	161	163	185	132	172	182	168	146	166	171	155	176	151	156	170	160	163	146	173	174	155	168	165	158	148	149	191	175	179	173	175	155	166	178	163	180	149	178	161	157	148	160	147	177	163	142	164	150	145	140	154	162	176	180	194	169	155	155	170	171	178	160	170	160	117	146	165	174	148	167	162	142	176	169	151	173	172	154	166	180	170	161	156	152	166	142	180	144	155	168	137	189	145	151	152	166	143	184	168	165	139	157	171	131	168	171	153	184	183	188	163	163	166	166	172	148	181	152	168	167	161	181	146	167	171	166	156	159	161	160	146	173	141	152	155	171	169	160	156	139	171	144	136	121	165	159	169	168	156	140	159	156	147	169	167	154	173	149	173	157	167	165	163	152	157	160	149	180	170	143	175	157	163	153	160	188	166	167	131	151	163	162	145	197	175	178	166	128	120	178	161	169	169	188	182	147	157	164	178	165	158	172	171	153	161	168	155	175	173	171	146	154	142	157	187	136	165	149	148	155	171	133	181	162	138	154	155	169	186	150	173	161	159	176	154	173	154	173	173	162	141	154	169	171	178	170	151	143	185	158	172	164	157	184	144	159	172	167	171	188	144	145	169	156	161	165	164	164	176	170	144	159	120	164	161	159	167	156	171	143	154	174	164	160	158	170	147	151	156	137	166	165	172	165	142	172	151	166	183	154	155	178	166	154	172	172	151	164	160	165	174	150	136	146	156	168	171	167	201	154	165	142	160	168	158	171	161	145	157	156	141	151	158	126	176	154	166	171	165	135	184	167	144	152	175	183	157	149	162	156	155	175	165	134	146	155	135	149	160	150	157	160	163	150	163	154	160	171	187	158	162	164	156	166	158	159	143	175	161	179	175	174	161	152	174	182	156	160	170	152	146	133	183	145	161	159	164	173	146	175	165	160	159	172	147	191	161	173	155	168	188	145	161	164	152	173	145	172	149	140	176	148	138	146	165	150	172	181	146	157	174	148	159	158	182	172	174	156	170	177	171	195	166	160	160	175	144	149	155	153	171	182	176	145	159	158	173	182	151	175	147	182	170	179	157	151	144	170	184	148	169	153	162	172	156	153	161	190	140	155	164	176	149	152	161	171	180	148	163	172	167	168	164	160	164	159	173	177	158	162	166	161	164	175	165	130	143	172	180	149	150	131	145	172	158	187	170	162	173	166	166	159	165	158	157	175	153	150	148	143	149	155	139	182	158	141	151	146	144	152	155	145	156	139	140	159	137	150	151	154	184	163	190	159	170	168	148	167	168	151	152	159	151	149	154	153	158	166	163	161	133	158	163	147	140	153	152	141	188	172	185	157	146	150	178	185	127	159	153	151	137	158	160	142	155	169	151	156	138	157	160	153	191	158	165	125	172	162	178	171	161	137	163	177	166	162	170	177	162	173	167	128	160	142	176	183	140	150	146	174	195	164	151	141	160	163	188	172	134	169	158	156	145	162	157	144	157	177	140	158	144	150	157	170	161	174	158	156	166	172	160	204	160	178	180	166	161	154	161	158	167	172	139	168	146	162	169	163	175	173	165	180	160	183	151	189	170	146	168	164	133	153	185	154	156	185	147	172	160	190	158	184	160	165	151	186	172	175	150	172	177	156	154	179	192	177	148	151	175	168	143	145	190	185	162	162	162	156	167	156	152	143	151	176	159	165	156	164	145	154	192	157	135	133	163	164	150	161	150	170	133	162	158	150	179	161	136	179	158	168	156	176	180	140	157	166	163	152	130	143	149	161	166	168	168	185	149	173	166	158	160	149	159	143	174	175	176	154	166	161	156	161	178	182	150	174	159	160	170	150	147	173	165	177	167	170	140	171	172	182	162	162	158	161	150	169	169	158	178	152	171	156	157	162	145	179	141	156	168	169	162	153	188	173	164	159	138	170	164	183	166	154	171	156	146	160	146	165	144	166	172	171	143	173	148	171	185	175	149	158	149	177	168	145	169	161	160	176	143	169	142	175	160	165	153	172	142	170	149	172	178	170	174	176	176	179	150	152	167	154	157
8880	938	498	543	515	480	502	484	490	482	480	493	547	485	466	491	489	463	490	486	505	474	471	453	483	442	456	418	458	502	493	453	437	492	429	469	470	438	491	416	496	505	462	478	498	461	497	447	477	488	482	440	427	468	459	459	437	459	482	455	478	482	463	453	496	479	462	496	474	488	448	454	483	470	496	485	516	456	471	452	487	457	459	481	448	460	446	459	501	447	477	448	453	468	482	495	451	464	496	450	470	474	477	502	482	481	412	482	482	485	457	410	488	463	500	476	417	464	465	466	503	485	470	454	487	504	459	452	454	492	482	472	502	430	485	479	456	465	474	472	472	492	468	502	490	500	470	473	472	458	456	464	497	444	457	495	443	454	480	465	457	489	452	487	472	477	464	477	463	502	522	482	471	503	472	480	477	461	470	436	504	478	491	500	464	412	470	474	496	531	480	481	452	489	458	455	452	427	478	450	443	502	427	468	479	451	461	439	490	468	484	483	452	465	443	480	496	465	488	481	411	483	471	489	475	469	468	457	490	477	471	510	481	495	429	461	488	450	441	467	505	437	466	431	472	486	486	459	489	466	447	489	502	471	514	479	490	482	457	516	484	481	542	412	435	443	428	482	471	479	485	422	485	478	468	490	466	430	463	447	489	460	419	519	419	431	440	461	437	451	455	457	476	500	492	462	477	477	471	497	460	450	483	512	483	480	479	448	481	482	493	477	461	447	496	460	479	481	477	477	445	494	450	481	460	465	441	434	518	486	504	464	461	470	477	485	450	443	503	484	456	400	468	471	493	450	462	472	488	460	471	521	454	499	451	434	494	475	438	477	455	473	411	465	495	430	464	447	409	489	503	502	460	474	491	461	482	466	489	450	441	462	475	458	469	471	463	441	428	463	466	478	433	460	446	487	440	464	467	492	466	462	468	464	456	453	455	461	505	450	492	470	488	472	487	475	462	470	447	472	496	432	435	473	497	455	504	464	493	477	450	473	481	489	451	447	441	471	483	476	510	518	481	471	478	495	480	461	495	459	443	477	456	467	488	490	496	472	478	517	487	488	454	477	464	460	460	461	460	465	460	480	457	512	445	457	473	470	440	461	454	456	483	478	473	475	451	458	453	472	453	468	468	452	486	451	462	490	475	460	466	449	491	470	498	511	480	453	486	439	479	442	493	435	482	490	476	459	450	469	439	454	474	477	524	479	475	470	468	489	493	437	442	453	441	461	471	454	446	463	447	445	455	448	503	461	457	434	459	455	509	451	445	503	452	466	499	492	463	448	466	432	485	467	454	459	501	437	513	502	455	488	473	467	444	504	471	490	441	454	496	458	464	479	418	449	470	465	495	460	469	513	497	463	480	469	458	442	475	442	455	506	484	472	470	465	497	478	534	471	470	471	457	460	504	474	468	444	462	492	474	463	491	492	476	495	423	466	455	477	475	469	426	519	458	463	460	464	491	477	477	463	444	454	472	500	462	472	428	466	465	488	458	442	469	462	440	485	456	463	494	483	486	492	512	469	497	440	453	493	426	436	475	456	448	479	502	450	466	448	497	452	463	500	467	449	493	488	481	515	459	493	466	430	464	451	455	466	506	460	450	434	471	436	497	482	451	470	467	467	495	473	457	481	509	449	513	430	495	436	446	476	450	463	470	480	507	508	472	457	476	493	457	449	456	442	478	464	470	497	452	459	491	488	475	452	472	433	464	481	456	468	464	461	476	523	427	491	432	465	430	478	477	464	451	500	451	444	475	494	486	487	438	478	468	454	438	468	525	437	460	482	499	468	496	490	483	452	455	489	490	421	488	451	431	461	427	452	472	477	455	490	473	455	463	457	496	462	472	466	464	474	459	455	438	465	475	456	481	472	461	486	448	438	523	451	437	478	448	447	449	491	452	454	428	452	461	477	461	470	433	463	444	465	464	476	455	458	471	456	447	463	473	515	443	470	483	476	485	474	477	460	494	459	447	443	453	448	455	449	448	448	464	494	469	491	464	442	491	467	474	462	454	482	490	486	501	485	521	484	468	476	485	501	445	456	524	430	511	474	494	463	461	457	499	506	506	491	472	475	490	491	485	495	504	459	476	491	488	518	469	467	475	442	421	456	455	490	445	526	426	456	433	473	457	474	489	480	454	473	422	459	481	500	457	480	448	467	478	463	495	475	461	476	483	487	466	489	466	461	457	478	451	485	485	490	462	518	430	513	471	446	479	471	462	484	440	511	436	463	448	461	476	539	507	446	484	431	443	456	465	476	473	465	501	485	472	459	456	473	470	451	472	443	466	452	427	460	453	452	496	448	447	441	449	471	467	466	470	511	456	495	472	521	431	489	518	456	455	512	456	461	437	453	441	489	483	478	526	451	424	476	482	451	433	487	460	458	446	419	436	485	437	477	479	446	465	466	457	460	453	465	464	474	495	453	458	452	498	482	461	474	466	460	443	477	473	443	444	478	456	495	460	474	439	498	484	445	462	500	476	464	468	489	459	456	472	476	496	473	462	462	505	440	459	475	470	444	460	494	482	472	458	419	491	490	467	462	480	458	464	468	489	463	474	464	457	459	499	484	475	482	473	472	480	475	478	454	464	435	488	494	471	476	462	478	471	483	456	477	440	418	435	462	470	465	474	457	487	440	449	433	478	470	473	488	473	496	471	483	484	462	487	491	487	455	448	499	485	447	484	460	486	461	509	479	452	483	431	483	444	452	470	492	479	467	493	511	472	470	512	468	454	450	480	488	526	489	471	470	478	504	464	457	454	492	480	430	505	436	460	474	438	476	474	486	479	450	440	488	467	497	483	443	453	451	464	469	472	422	418	467	438	436	448	466	475	467	441	464	479	463	496	490	515	530	454	494	475	424	460	474	472	475	488	465	456	457	478	495	490	470	437	472	463	484	471	484	474	445	444	450	461	513	434	462	506	447	468	475	464	453	461	483	475	450	469	506	475	492	459	429	462	467	455	475	436	437	476	452	446	459	443	462	458	461	468	452	448	496	503	460	471	475	460	498	431	449	454	472	493	446	448	457	499	486	517	487	473	441	414	479	462	477	484	509	484	478	449	419	470	449	488	442	464	447	468	414	447	503	449	474	454	493	420	488	452	442	495	497	424	456	475	498	475	460	463	444	502	487	486	506	510	468	462	522	482	430	444	484	512	452	460	465	421	422	468	469	439	496	436	455	454	468	456	438	439	436	449	493	467	493	483	473	483	447	473	459	479	472	488	467	479	483	486	483	483	459	452	457	481	488	420	484	444	474	458	472	461	478	453	464	469	484	442	477	499	454	468	471	459	480	501	472	477	506	431	416	514	461	472	483	498	478	455	470	472	469	482	460	439	456	460	491	531	482	436	453	478	450	502	471	450	471	507	449	453	493	476	432	477	480	445	464	437	516	468	454	470	467	469	467	465	466	473	526	478	476	456	506	479	456	497	473	499	455	534	441	459	478	488	445	439	480	483	486	480	449	443	477	448	443	471	452	447	496
32782	6170	1363	945	763	644	477	489	460	456	379	402	419	343	381	361	369	381	360	354	341	391	285	321	325	369	342	323	349	348	379	291	343	352	366	344	319	333	346	329	351	335	317	367	348	343	340	306	325	301	352	323	344	331	334	328	352	297	313	338	369	353	354	325	341	319	339	334	376	352	338	327	351	329	343	333	333	341	341	349	337	311	336	323	361	313	332	343	326	359	363	326	322	357	370	337	304	327	290	326	313	316	341	339	335	368	318	315	360	328	319	343	320	363	357	358	336	324	368	328	321	331	338	324	344	346	348	309	312	343	293	333	312	343	312	324	306	342	329	329	328	329	317	305	323	345	322	299	323	306	332	341	318	333	370	338	348	346	323	342	358	335	334	322	331	355	363	340	323	346	374	286	308	340	322	325	291	311	330	322	340	353	335	356	317	343	364	315	328	322	313	342	346	327	307	342	328	286	333	321	339	338	318	298	298	337	307	323	340	318	334	343	333	311	341	336	309	319	351	329	305	342	310	332	340	291	327	310	348	348	331	338	312	360	348	337	342	344	341	325	350	347	320	329	338	354	349	330	334	334	322	319	348	372	340	350	320	323	320	342	373	323	324	343	331	326	334	351	326	310	352	349	323	358	358	324	340	301	331	366	318	327	342	337	353	352	331	373	333	362	357	319	349	325	357	327	331	332	327	345	340	349	331	348	311	325	284	309	325	313	329	320	354	295	329	315	322	297	352	347	333	317	329	293	330	334	326	336	294	336	324	341	333	358	382	336	314	321	340	313	283	349	354	361	323	325	313	314	336	335	343	353	320	323	357	345	324	307	354	337	322	330	301	321	341	294	336	351	367	330	337	312	327	323	333	320	333	291	330	320	311	309	305	349	327	327	303	357	321	364	344	378	335	342	324	318	327	355	322	357	339	342	374	338	333	308	339	320	345	326	316	309	343	319	344	336	335	351	308	334	323	318	343	374	315	327	292	306	336	303	335	350	369	329	328	330	346	359	335	335	335	361	307	325	302	348	346	338	317	317	332	316	370	307	311	342	318	317	337	320	336	322	347	309	300	354	303	350	302	322	324	323	332	314	330	317	341	352	314	348	350	354	340	343	352	378	350	308	289	359	332	334	359	320	304	329	380	323	382	343	318	318	312	361	340	337	328	325	316	350	337	344	386	316	340	332	341	356	336	351	296	317	319	341	313	339	373	329	346	330	321	344	305	345	314	365	318	338	378	309	371	317	349	343	307	321	313	325	359	307	314	313	340	325	345	320	314	357	345	332	317	340	357	326	326	340	314	317	325	324	311	342	343	331	337	349	320	322	355	328	302	328	358	322	342	358	317	327	325	308	335	355	327	332	360	307	314	336	300	354	312	345	308	362	314	348	311	344	326	328	327	310	375	313	316	322	348	371	333	296	327	361	342	310	358	338	347	360	355	325	332	346	356	313	324	355	316	308	371	348	337	344	321	324	348	329	309	349	299	341	333	295	294	336	316	323	316	334	319	330	354	385	329	312	322	344	334	334	344	349	356	299	320	319	329	332	305	385	347	333	315	311	350	376	337	324	339	333	322	318	347	349	321	323	330	328	347	345	359	291	334	320	340	319	355	329	333	358	312	321	350	326	329	357	339	311	360	358	329	306	333	302	304	351	322	346	311	323	326	325	298	349	364	342	405	390	343	349	355	338	348	328	303	341	342	320	340	318	310	330	369	346	336	324	370	327	359	313	325	353	348	312	341	302	333	336	322	342	321	360	334	367	323	328	341	326	300	354	312	335	347	331	339	344	306	302	340	356	302	304	329	324	344	354	304	332	321	362	323	325	339	303	331	355	309	345	333	359	314	321	331	357	341	338	326	336	348	358	334	354	326	331	297	322	344	303	322	334	303	286	335	364	346	346	316	302	299	330	320	331	331	315	308	291	350	337	336	335	305	345	294	339	353	345	323	337	328	336	326	303	331	328	317	322	356	369	337	325	361	316	345	316	294	309	343	332	310	346	315	325	345	323	338	272	320	318	307	348	327	328	334	322	316	347	316	327	343	325	323	334	345	349	334	331	328	366	332	342	359	322	307	350	307	316	331	322	317	333	343	300	334	316	342	309	342	327	320	353	350	353	335	312	313	311	337	364	336	317	351	324	340	317	346	334	313	340	345	342	364	326	346	333	338	347	313	327	331	296	283	329	330	321	353	358	353	347	322	366	333	338	335	309	357	339	335	346	341	329	343	324	320	339	334	339	353	336	355	345	340	323	349	331	334	335	347	318	335	342	343	365	309	324	347	341	333	375	348	356	291	343	317	336	350	315	309	334	355	315	319	344	325	308	315	343	344	322	348	312	329	307	347	337	305	316	334	333	331	330	340	331	325	324	339	334	341	324	303	291	325	319	356	341	315	343	333	324	336	319	351	337	348	326	329	314	294	333	349	295	305	333	321	288	333	360	344	316	345	329	344	337	322	378	325	349	336	306	345	317	306	296	347	329	321	345	333	344	313	313	280	329	312	343	323	340	369	341	368	319	337	315	360	302	351	367	349	315	307	326	331	347	285	304	338	317	317	332	345	295	349	366	320	339	351	366	331	376	366	345	316	328	360	327	320	355	344	347	336	350	323	327	323	342	337	320	351	338	332	324	336	299	334	322	330	347	336	350	325	289	349	355	340	361	312	326	362	350	320	332	340	378	343	318	342	302	343	350	323	332	341	316	290	350	302	358	321	368	342	316	307	368	345	329	336	291	322	334	319	342	336	351	318	320	363	334	331	355	362	310	304	359	325	355	351	314	318	324	291	327	351	313	323	341	346	344	336	334	307	328	338	314	337	333	329	308	344	334	341	318	340	361	343	318	331	349	352	348	299	315	315	338	335	337	350	320	327	354	323	347	357	300	305	331	322	332	311	300	326	319	315	368	323	341	350	316	319	340	341	315	343	337	338	310	314	342	332	348	305	352	305	296	331	338	352	344	290	330	340	311	350	309	357	319	320	314	345	349	349	350	309	384	329	323	307	340	307	313	335	347	364	346	307	353	301	340	335	335	329	312	358	360	333	354	341	352	298	318	328	373	345	338	338	288	337	316	316	313	325	331	321	321	321	335	331	340	340	330	327	343	337	308	334	343	328	334	341	349	315	358	324	352	306	319	319	296	325	295	357	345	268	338	338	358	363	325	313	356	332	288	318	339	324	350	330	358	343	283	324	332	317	348	327	358	349	336	328	315	346	331	317	316	302	338	347	270	320	347	323	305	337	328	361	316	301	311	336	354	313	336	334	346	321	339	337	342	323	349	312	318	319	296	312	322	331	318	358	325	321	307	343	353	312	352	332	337	331	347	333	346	340	327	309	347	348	327	347	314	342	350	321	341	316	315	349	344	319	341	331	341	342	331	322	323	321	321	352	322	333	350	329	326	306	340	333	335	344	328	307	342	300	324	321	321	320	354	337	326	350	296	353	315	314	345	348	350	328	390	352	315	355	365	347	314	349	297	337	328
17055	2082	2323	2613	2479	2225	1963	1681	1619	1411	1313	1188	1173	1176	1120	1052	1049	1039	1017	999	969	957	983	938	948	901	911	955	942	902	924	845	869	934	837	897	910	850	895	843	901	831	856	829	851	857	883	808	845	873	882	840	881	854	822	821	953	876	870	898	864	904	880	843	879	759	832	805	834	830	839	840	827	823	825	850	851	797	901	864	823	828	784	777	872	806	847	869	835	836	845	822	811	850	863	840	810	753	775	779	791	815	817	834	827	842	847	862	813	824	775	862	838	842	797	809	820	842	819	822	819	773	812	830	773	887	837	861	876	850	856	842	830	847	863	880	864	833	844	768	823	839	801	812	833	836	867	839	837	824	833	834	778	883	851	880	848	853	776	883	826	838	832	859	837	854	761	857	844	814	859	811	879	845	861	850	837	853	856	853	853	860	782	824	841	848	840	844	794	835	833	857	837	829	824	835	823	816	806	809	811	820	839	826	827	831	849	822	851	861	822	824	840	842	885	810	816	854	788	820	833	789	798	803	833	801	816	828	800	818	853	849	861	886	783	895	839	868	831	808	851	854	867	875	822	855	826	835	807	792	851	812	830	774	815	804	873	807	821	844	895	879	826	788	816	786	840	870	836	829	856	881	871	832	799	799	810	831	807	834	863	856	809	844	838	836	817	864	861	824	876	801	822	796	831	825	811	785	852	829	817	832	867	812	829	791	839	811	849	816	839	806	832	822	846	861	815	825	829	778	834	858	882	833	833	832	823	811	832	813	842	826	869	844	901	862	854	814	881	801	830	833	882	793	845	857	819	837	887	785	806	820	822	866	770	852	806	808	811	840	868	788	861	864	873	828	846	846	848	817	803	815	826	805	788	816	814	835	898	870	809	810	801	830	843	805	813	850	805	839	861	821	794	837	820	835	831	816	874	825	851	827	796	863	799	856	864	831	810	845	839	836	868	843	813	833	766	832	872	842	908	886	856	783	834	841	808	810	790	831	845	832	793	807	860	795	833	873	820	824	838	777	826	795	848	823	814	835	804	798	842	856	865	881	852	844	800	873	825	834	834	845	841	852	885	834	820	844	884	780	853	849	837	808	813	812	786	806	905	792	840	788	847	782	808	879	846	841	840	800	804	796	802	779	802	817	821	891	805	787	852	802	835	809	795	864	809	856	843	800	840	877	815	812	857	851	883	796	813	815	808	864	843	837	901	826	876	860	823	835	822	815	833	841	834	799	788	792	794	821	798	827	848	841	790	841	819	835	826	887	837	872	832	844	778	830	773	830	808	824	796	819	863	856	804	829	853	827	840	809	867	872	818	836	837	788	822	859	810	830	809	842	852	855	789	809	876	846	830	825	851	781	798	801	813	855	858	825	800	853	845	743	861	872	863	862	866	849	819	806	773	829	845	808	834	820	838	866	806	819	808	822	809	838	828	826	846	875	797	799	853	789	809	814	818	807	849	907	794	902	935	804	817	813	808	874	797	821	888	772	813	775	793	873	801	813	817	837	780	818	826	818	808	807	827	855	814	796	890	779	870	893	812	854	840	835	786	787	768	843	794	834	848	813	841	740	843	814	779	876	819	858	820	830	837	813	855	838	838	826	753	822	809	842	855	763	807	818	846	841	833	798	790	818	802	859	766	835	785	772	823	844	798	822	815	864	824	800	874	867	889	824	809	843	803	834	830	838	820	856	810	871	833	844	863	788	813	754	797	812	844	827	874	830	799	908	840	869	868	766	785	845	831	779	801	879	784	820	819	829	827	786	860	843	820	814	817	835	819	774	840	835	871	826	800	807	829	842	842	846	837	846	803	850	852	833	844	775	799	778	804	830	867	815	842	808	860	760	826	854	843	824	803	764	837	888	799	800	807	848	802	818	817	873	783	846	864	834	831	837	819	797	842	820	848	762	812	829	777	866	816	840	823	838	831	792	820	757	840	826	868	812	827	808	796	833	824	823	911	879	819	776	824	882	823	804	847	843	865	860	842	811	828	876	839	857	810	856	849	851	875	850	840	797	844	860	907	833	826	850	775	811	815	800	823	821	814	821	793	823	831	796	793	821	882	858	821	802	811	836	790	825	847	838	842	833	820	852	810	865	833	833	830	850	814	791	826	821	805	900	843	837	811	841	857	810	817	870	879	856	829	808	785	865	886	866	831	773	834	838	837	808	798	835	793	874	866	804	829	856	846	823	827	795	883	876	850	906	824	841	817	840	886	834	850	877	865	821	859	814	785	858	851	853	898	843	812	827	848	848	848	830	887	825	823	830	852	845	863	852	832	843	876	862	808	797	799	838	855	822	814	838	824	834	795	797	857	828	813	830	811	825	826	828	858	852	876	823	859	879	826	794	807	868	783	890	823	812	865	825	831	798	825	787	865	817	837	822	850	862	774	788	846	844	840	856	850	841	898	810	843	849	835	839	857	822	824	777	772	821	835	818	810	815	785	845	846	847	858	892	809	895	844	818	847	909	828	846	812	874	782	837	805	795	800	848	833	818	848	832	809	868	809	822	826	837	811	852	861	784	845	821	855	771	844	837	825	819	797	793	870	797	851	826	804	837	797	861	832	804	851	802	828	819	829	771	811	835	835	845	844	810	852	849	832	811	855	793	810	842	895	834	863	820	839	787	822	869	821	874	852	855	779	794	847	856	778	778	861	801	850	850	818	789	844	842	805	825	856	868	830	851	834	795	817	808	882	837	829	853	806	816	808	826	829	860	847	796	846	850	831	806	835	865	838	844	822	851	814	789	863	805	865	833	841	845	851	836	806	827	828	879	810	871	824	790	825	826	790	793	850	825	836	779	863	820	885	817	822	861	819	836	810	783	854	838	808	804	848	784	855	844	848	819	852	816	828	832	844	907	858	786	849	816	783	797	892	784	862	853	879	830	867	877	833	769	798	847	848	767	803	800	851	823	817	856	911	820	829	861	818	824	887	798	818	858	851	826	862	799	813	799	808	781	839	836	814	830	833	869	829	808	805	838	861	838	791	866	810	840	823	804	786	944	838	810	772	831	791	818	792	865	808	813	817	847	798	852	832	813	821	856	823	777	821	802	834	820	878	864	839	847	845	866	866	850	798	839	865	770	826	813	892	839	825	803	806	824	855	827	815	842	840	830	818	855	832	791	781	835	823	810	838	820	843	861	827	873	874	794	813	833	840	860	783	812	848	882	852	822	859	861	853	915	776	848	787	857	870	824	818	812	850	822	844	852	854	886	816	798	897	866	835	787	858	829	812	847	835	790	814	815	838	852	861	849	810	845	824	827	823	798	866	803	792	838	867	819	851	870	819	821	837	813	828	835	819	828	844	817	809	828	773	867	868	852	777	836	802	855	822	796	789	782	820	833	826	824	869	832	805	827	855	782	852	806	848	849	882	828	807	840	847	852	901	826	829	856	840	786	825	883	829	802	876	886	817	827	843	846	803	879	840	849	838	841	795	729	835	804	803	845	818	785	870	826	837	832	836	822	817	821	826	846	822	835
36766	8391	2500	1790	1207	1000	804	731	630	571	545	502	488	476	486	448	444	400	449	434	434	415	411	414	438	469	414	430	379	429	376	425	422	435	417	408	417	409	446	398	404	399	423	396	379	408	374	400	414	374	414	385	443	366	362	426	386	404	422	412	403	430	410	420	442	415	388	407	402	426	405	387	416	389	387	399	389	403	413	425	432	449	378	397	427	367	433	377	418	363	410	364	390	376	394	435	417	383	404	337	391	385	409	395	368	381	443	420	364	406	417	374	387	430	411	434	407	378	441	401	423	419	391	393	370	410	440	358	414	388	374	386	423	415	389	412	407	372	390	384	381	402	395	382	370	359	402	438	370	402	425	382	376	409	413	407	363	351	385	356	419	394	387	402	397	412	365	426	409	384	371	432	385	421	390	387	394	413	367	385	407	376	398	404	386	412	420	385	414	391	397	402	400	393	417	409	378	392	433	389	382	442	431	403	395	407	419	403	427	392	389	407	378	360	416	402	377	390	395	454	425	397	440	368	375	429	391	393	405	386	407	403	418	435	384	389	373	406	366	406	392	368	398	377	385	448	408	376	406	416	372	384	395	368	396	388	397	405	384	421	412	414	389	399	375	416	415	392	456	401	373	420	397	430	393	403	364	400	392	406	410	416	404	443	399	388	407	413	407	407	398	430	374	418	411	412	392	383	386	411	400	407	401	387	402	376	421	399	423	431	382	368	383	397	416	372	390	441	379	369	400	354	365	410	387	404	383	399	419	437	398	392	424	401	368	401	368	394	416	406	364	435	436	434	417	410	407	389	424	389	407	392	374	397	413	380	375	345	406	415	385	435	362	409	406	427	391	379	373	384	390	378	362	419	365	389	397	383	376	391	375	397	437	462	406	395	399	408	446	448	367	418	369	399	373	390	374	415	399	388	407	412	436	385	377	416	413	410	417	424	419	371	395	378	418	413	387	365	397	410	394	418	391	396	403	395	383	402	372	394	400	455	374	435	409	363	380	434	389	394	379	394	378	387	401	382	410	398	365	404	377	387	412	411	393	378	384	382	365	400	391	370	419	363	397	383	398	391	345	428	383	418	389	390	397	416	363	390	355	394	423	370	385	387	418	376	406	370	390	359	350	399	412	424	400	402	389	392	429	393	356	382	413	374	448	392	359	388	397	411	357	376	396	402	386	431	338	349	386	405	366	397	395	387	419	442	360	387	418	420	390	435	429	414	400	371	375	366	391	355	360	410	409	402	381	381	409	366	382	428	398	422	379	400	375	411	386	416	394	351	390	384	410	402	359	383	415	381	400	401	402	408	378	396	398	382	354	373	413	389	429	421	372	402	383	406	401	393	373	362	374	411	398	391	409	384	410	387	414	368	423	398	401	389	394	376	392	367	378	373	370	383	383	381	413	409	407	414	391	382	408	416	373	387	400	394	393	417	347	410	430	385	388	438	403	420	386	392	425	418	433	385	377	368	369	369	383	422	402	415	402	359	392	394	410	379	368	401	396	390	403	365	363	379	426	399	423	397	425	386	381	390	408	419	378	379	396	426	412	404	348	404	395	404	360	367	398	466	400	417	409	390	359	418	398	399	392	376	391	412	435	400	405	391	410	396	438	396	352	388	406	402	416	433	385	404	419	385	428	401	389	392	402	366	377	412	382	402	405	422	381	385	371	393	383	374	384	356	398	403	361	393	438	417	417	390	469	410	379	375	378	411	411	385	394	401	403	386	390	365	406	382	410	414	398	408	441	406	397	381	396	363	361	408	368	409	395	410	379	393	380	414	424	415	389	386	377	373	390	389	395	411	409	403	394	379	422	365	376	376	417	396	384	353	436	438	384	424	355	381	411	401	377	350	402	408	388	388	401	389	363	437	415	426	428	410	395	401	392	399	412	366	419	413	389	375	423	361	362	439	394	419	397	387	392	400	381	390	437	389	411	402	367	375	385	437	441	375	414	430	403	369	398	378	378	412	390	438	377	414	422	361	388	423	407	362	403	365	341	387	394	390	467	344	428	371	411	390	392	371	411	405	347	397	384	395	386	392	378	440	400	419	390	422	408	376	441	410	413	408	410	384	379	444	411	396	439	417	383	380	364	344	426	422	341	373	401	388	403	412	377	396	430	416	433	365	415	439	430	375	391	398	423	383	398	415	438	392	392	378	402	404	414	396	430	430	423	372	403	405	405	390	398	422	393	385	412	394	407	411	397	403	391	391	435	401	424	403	363	417	406	420	409	407	358	399	407	364	390	425	427	405	380	409	413	374	384	395	385	369	395	357	401	388	377	399	405	404	378	394	393	391	379	378	406	389	404	367	395	403	382	347	357	378	373	406	392	377	392	366	416	412	444	419	373	432	389	414	373	415	393	377	386	399	403	399	378	385	362	394	387	397	411	433	423	437	451	446	405	394	418	394	385	393	475	393	370	433	412	399	407	436	377	371	424	388	398	377	389	402	381	409	341	369	374	412	411	387	424	353	388	381	363	420	393	410	393	401	417	348	384	367	414	398	421	344	425	401	386	405	389	406	390	375	398	430	390	376	351	407	393	431	427	422	387	390	377	424	439	400	379	359	395	400	403	423	373	366	389	400	381	379	429	423	430	418	380	409	404	433	451	400	386	369	407	378	399	373	398	393	369	475	363	397	418	380	371	407	391	398	409	367	428	353	408	387	370	416	398	408	397	378	415	389	421	428	401	383	421	374	416	424	389	378	395	439	387	409	406	383	382	397	404	394	413	456	389	409	395	422	391	376	389	408	382	386	412	434	423	441	405	415	386	383	398	357	376	427	372	394	418	403	391	415	401	402	388	419	426	405	386	417	371	395	410	415	340	439	439	403	385	408	401	400	396	417	413	408	369	373	373	396	355	385	388	391	376	398	371	383	412	406	394	418	358	413	414	410	380	385	396	361	400	415	413	376	393	428	408	386	406	386	379	406	392	432	397	384	410	394	369	408	401	394	406	380	403	388	429	397	401	405	390	397	397	430	379	417	413	396	398	400	387	401	398	358	398	386	404	412	406	403	445	424	395	407	370	355	369	395	376	388	431	388	404	413	455	404	399	389	426	415	412	437	381	408	409	379	374	388	389	370	419	408	375	385	405	441	388	413	422	371	383	378	401	381	412	436	419	412	364	402	380	382	371	385	395	386	368	409	404	398	364	404	386	393	360	408	444	368	412	406	387	391	381	425	382	434	348	422	398	415	416	441	400	395	386	383	395	393	393	451	412	383	382	380	379	424	379	381	389	400	399	396	388	381	372	413	403	365	385	397	373	385	388	394	380	392	431	434	393	412	379	373	405	424	375	394	363	361	392	407	377	381	398	376	366	383	410	417	386	366	434	405	395	383	410	434	411	374	400	394	427	403	420	378	390	390	415	394	370	427	383	374	378	370	370	378	396	380	377	376	409	399	409	425	362	370	403	417	421	359	439	407	416	373	407	390	403	400	430	350	393	375	381	423	379	395	384	401	423	405	410	396	384	394
18742	2981	3929	4514	4128	3536	3003	2611	2293	2005	1850	1808	1608	1513	1471	1471	1320	1280	1221	1280	1195	1214	1147	1135	1114	1149	1132	1048	1079	1131	1062	1058	1026	1106	1047	1064	1067	1071	1069	1010	995	1000	942	993	983	964	957	1025	919	997	977	989	964	965	1006	1037	1057	992	939	954	982	996	1012	968	970	987	905	928	993	917	993	934	892	944	954	945	922	951	949	986	932	1002	913	969	907	1006	923	947	977	939	1002	964	1023	942	948	964	901	951	911	930	917	928	905	918	985	980	885	914	946	925	1003	948	910	961	958	907	947	980	970	938	995	976	943	919	881	947	937	931	924	972	956	953	987	937	976	921	976	930	946	948	897	985	962	923	947	918	960	940	960	976	942	971	976	940	933	929	914	935	915	900	984	980	929	959	937	970	957	920	929	883	968	923	942	934	1002	867	906	920	983	925	900	953	940	955	958	990	906	899	907	895	910	944	984	946	928	936	980	909	945	943	892	929	904	953	981	966	968	897	996	943	961	909	933	938	972	923	974	941	919	941	927	964	965	975	950	969	928	936	976	905	935	922	953	909	983	909	944	943	937	965	880	934	987	943	952	996	969	940	960	963	942	911	920	935	924	969	931	912	928	968	924	946	962	917	949	1019	992	922	953	972	953	921	938	950	923	895	947	966	933	960	921	945	896	974	958	965	965	918	911	971	963	906	992	954	943	920	974	960	973	910	923	917	941	918	963	958	952	971	904	933	959	963	898	1013	924	940	893	944	934	980	957	937	901	972	961	951	970	902	914	939	914	965	953	902	951	938	905	926	932	983	915	852	937	931	941	950	987	965	933	935	901	971	950	926	957	965	925	974	956	946	965	885	935	941	971	962	983	953	931	969	912	933	891	985	969	988	966	949	906	971	950	934	933	902	956	888	1027	884	924	973	907	978	936	965	920	902	923	937	922	931	913	860	956	996	959	939	963	955	911	922	959	924	954	928	974	900	946	933	926	898	978	908	967	946	923	939	1002	975	921	959	937	936	932	989	969	949	963	969	902	971	931	921	948	969	972	933	953	945	976	952	941	894	950	1001	989	885	987	904	887	942	963	916	901	948	927	997	932	995	981	968	957	920	908	875	904	933	852	933	940	918	939	907	947	876	966	898	948	987	992	873	935	902	976	1000	992	907	925	946	965	951	961	962	967	884	968	967	914	929	917	926	924	985	966	917	948	939	889	950	968	910	927	970	959	930	893	963	982	958	946	942	903	932	963	971	919	950	959	914	955	971	936	863	892	944	1001	937	962	934	968	899	918	913	978	972	920	950	930	922	866	976	929	955	918	904	919	899	970	912	910	976	883	910	925	982	900	993	955	932	982	936	931	949	962	940	920	970	926	933	931	923	941	920	933	986	925	939	941	898	928	959	975	906	908	954	943	930	915	909	978	933	922	939	964	890	909	924	934	892	918	940	907	916	953	947	875	951	946	937	984	885	941	928	932	937	901	972	975	914	962	979	919	972	955	949	957	995	964	958	938	963	952	957	976	1037	956	971	926	938	963	882	928	959	947	960	893	902	913	943	973	957	904	913	951	948	934	881	927	903	1015	984	959	998	951	958	953	894	893	989	911	1007	918	915	899	942	958	916	954	909	934	957	944	967	885	925	932	941	871	915	911	943	931	953	884	908	973	981	984	926	937	903	940	939	955	931	964	918	854	916	900	947	929	946	954	952	928	963	979	952	914	990	911	997	935	946	948	954	920	1011	976	889	960	906	923	937	913	953	973	952	920	920	922	928	971	945	944	935	876	934	978	943	1033	936	958	952	892	957	993	936	955	936	892	931	939	933	993	966	985	935	946	951	945	934	950	873	917	929	969	923	963	982	954	929	966	895	987	948	956	923	905	959	920	907	888	906	946	896	927	937	934	980	935	938	900	966	944	907	925	921	935	944	881	925	907	954	955	910	943	914	929	952	1009	892	929	939	1014	927	988	954	944	922	975	973	927	942	937	950	940	960	968	899	894	935	897	925	973	948	912	871	940	937	954	923	943	914	911	930	930	936	905	896	908	912	976	945	911	959	919	926	902	890	923	965	956	974	984	934	905	965	985	934	952	998	957	954	922	930	925	964	908	911	897	921	941	878	944	899	1003	920	968	913	951	929	926	930	974	933	946	883	958	914	953	936	967	1004	921	1000	949	890	960	912	925	915	884	953	933	944	897	952	920	968	958	900	896	958	933	963	932	948	928	922	914	981	932	973	949	901	915	932	935	921	917	918	955	962	932	951	896	923	898	976	938	935	877	912	935	930	1044	932	929	911	861	955	907	958	966	911	957	868	974	936	943	972	946	940	949	976	946	929	956	934	942	953	914	931	905	901	927	931	896	928	924	908	962	906	905	955	924	935	982	911	936	933	916	896	900	986	987	946	942	926	939	935	935	905	895	1031	979	935	907	945	953	968	1010	933	980	983	959	908	966	954	953	971	937	923	968	908	943	938	954	896	959	937	925	912	951	955	955	957	964	949	970	957	954	923	997	929	976	931	963	967	941	958	961	952	898	902	954	912	934	941	948	935	931	915	940	901	941	906	941	905	940	904	907	926	958	910	897	913	972	935	979	999	919	947	876	947	955	909	994	937	958	902	934	933	918	943	932	972	991	948	919	915	945	962	1035	910	915	939	965	937	997	897	918	973	923	919	941	952	970	904	938	965	953	929	936	912	963	950	958	932	946	967	962	990	967	888	945	986	979	923	949	939	972	994	939	992	945	905	924	876	939	984	956	932	1005	958	928	915	961	952	918	933	949	870	932	949	931	925	918	905	903	973	870	901	993	972	915	970	935	944	1012	927	981	946	916	925	906	973	992	892	942	946	937	977	914	908	910	941	966	969	897	953	921	970	988	916	908	874	967	957	912	935	967	967	937	945	937	984	909	922	918	945	932	963	959	900	904	938	953	929	1024	917	958	942	921	879	940	929	962	944	904	960	970	954	932	968	875	930	917	914	974	959	963	953	937	947	927	945	987	948	953	932	966	972	904	932	937	920	913	968	929	868	931	925	1026	905	988	986	930	926	965	913	904	924	959	931	937	969	905	952	939	993	941	951	951	982	940	957	939	962	972	968	939	918	943	953	959	960	956	926	934	915	938	975	925	917	974	936	977	946	923	980	1009	950	930	920	966	977	934	924	938	895	914	980	954	959	870	883	923	908	930	944	986	935	947	895	911	956	937	923	947	936	939	997	974	948	953	909	885	941	927	963	919	955	961	940	965	942	935	914	849	914	904	963	964	941	953	956	932	927	907	931	958	892	950	947	954	1005	931	894	935	950	957	908	966	941	947	949	895	886	1015	943	923	940	986	933	936	944	931	929	1000	926	940	908	940	943	1007	930	928	942	925	943	913	934	899	904	931	944	896	924	970	915	927	907	910	913	952	916	931	929	950	927	927	952	928	925	926	965	925	937	952	929	907	938	933	944	954	899	998	1017	944	935	872	928	958	939	901	921	961	959	895	927	917	958	862	923	927	935	951	963	935	958	922	947	909	942	913	897	953	896	958	943	872	971	931	928
12259	1204	163	158	180	167	141	145	172	143	142	151	166	153	132	155	150	162	152	155	147	141	150	184	157	148	185	138	172	163	184	178	136	164	145	155	163	142	174	147	143	148	165	167	152	153	155	166	164	151	173	138	150	154	126	140	161	139	152	168	137	171	155	149	144	144	130	143	168	149	135	163	170	150	154	152	135	165	117	155	161	170	133	143	147	138	137	164	159	139	174	175	143	163	165	169	142	150	132	159	154	135	174	123	164	156	140	153	171	162	154	177	141	154	164	168	136	169	164	135	148	171	154	156	155	143	157	139	137	148	164	182	158	156	152	148	141	177	145	155	142	133	162	149	144	129	139	130	157	130	153	149	162	165	167	149	155	148	155	140	158	169	166	151	158	153	146	143	163	148	162	157	160	169	159	151	134	150	165	168	162	147	129	162	149	139	168	145	139	167	148	165	120	132	178	171	173	158	163	165	176	146	164	153	160	149	157	172	149	150	146	142	155	173	137	162	142	179	123	155	153	140	133	162	162	182	141	137	132	154	165	154	141	133	138	177	160	180	144	170	143	123	162	148	154	158	173	177	140	163	157	134	156	162	174	140	126	165	117	166	156	172	153	147	147	130	146	140	151	150	173	159	133	141	165	151	187	150	150	168	150	146	161	153	159	153	156	142	178	148	133	140	138	181	200	167	156	163	151	144	142	153	149	159	156	183	151	142	148	183	153	145	141	137	158	177	161	159	152	146	161	184	138	153	157	156	140	149	163	147	176	176	158	140	153	146	143	187	143	159	179	152	150	158	154	156	153	136	149	158	159	177	166	157	149	178	173	144	157	147	129	142	161	153	139	155	125	168	122	171	155	122	161	161	161	159	153	156	143	155	114	150	139	171	153	170	161	152	143	156	162	162	160	155	139	176	127	143	169	182	130	151	153	158	149	146	157	143	140	150	179	148	167	159	160	159	136	155	143	181	163	139	147	152	159	148	184	147	150	138	159	165	167	136	163	162	163	152	161	159	168	139	163	127	134	144	160	142	164	170	144	144	146	162	173	144	156	178	165	151	145	146	136	156	161	158	161	188	157	145	140	128	148	132	149	159	143	161	155	132	169	155	183	149	149	154	160	147	133	158	166	166	152	158	153	168	137	143	149	155	161	134	155	167	161	145	152	179	159	180	143	151	134	154	127	175	149	160	143	137	173	145	138	163	167	168	171	166	150	158	148	155	169	146	165	125	174	136	158	139	144	144	158	163	154	157	164	140	166	170	154	139	147	164	150	156	159	138	165	153	176	167	124	126	163	168	146	133	149	167	137	155	163	177	136	145	152	159	151	156	172	160	160	195	157	192	153	135	151	134	172	132	146	157	157	117	166	143	161	165	139	140	154	171	153	152	144	159	159	168	147	166	160	148	153	153	161	167	171	153	159	150	140	172	148	162	160	148	158	146	171	156	150	185	162	147	139	147	140	161	176	158	140	146	141	135	163	130	156	147	176	129	126	165	191	166	156	156	145	160	168	172	136	157	154	152	150	150	146	171	167	144	152	177	150	173	154	137	151	155	166	158	175	163	156	150	140	145	159	151	135	167	156	120	170	160	164	149	147	138	157	140	169	142	162	163	149	156	165	168	149	139	153	151	133	147	164	164	142	167	133	186	155	144	149	141	148	138	129	172	137	177	166	162	144	144	171	152	162	148	144	160	158	164	160	160	158	142	144	151	158	188	157	135	151	161	141	156	127	150	162	171	138	139	160	171	159	151	144	151	145	150	156	145	131	159	137	141	165	145	143	144	153	160	180	145	134	132	143	176	170	156	198	154	152	162	152	135	123	163	154	147	144	171	147	138	140	144	141	181	161	164	180	136	150	154	158	155	156	177	132	153	165	144	176	159	151	142	167	171	149	144	164	162	138	155	149	171	139	166	147	155	153	163	144	151	195	132	167	172	149	163	165	168	169	149	169	143	143	138	159	149	171	149	173	168	172	168	141	147	160	174	161	157	141	123	147	162	152	137	158	136	139	159	139	166	144	151	156	131	164	155	156	166	159	199	147	160	181	161	139	134	137	137	163	179	140	157	142	143	166	148	148	148	154	140	141	155	171	149	154	132	136	171	169	145	158	160	141	134	149	154	156	146	157	157	145	153	161	178	145	152	146	157	159	154	158	149	143	181	159	138	182	157	149	157	151	182	163	153	160	143	151	150	173	171	153	163	158	154	136	154	155	180	146	143	151	160	176	169	142	143	165	156	164	172	150	153	184	141	136	166	152	164	167	146	156	155	162	140	132	152	141	156	190	144	159	129	158	155	136	154	173	170	144	148	159	139	158	149	164	146	147	157	160	169	170	160	145	131	136	160	133	132	159	137	144	142	169	173	168	165	129	147	181	156	157	170	159	158	161	181	167	149	153	168	154	149	154	158	166	155	167	150	156	143	164	139	155	154	162	155	148	143	165	161	159	159	149	166	139	150	146	138	155	155	177	159	156	165	168	171	163	160	149	180	176	140	143	154	134	145	147	148	148	164	141	158	155	160	148	160	146	162	144	141	167	141	152	154	159	129	156	137	152	157	158	172	135	159	143	183	150	121	151	133	139	165	156	172	161	143	141	153	162	174	143	145	157	183	169	150	154	155	157	147	148	157	146	139	155	170	149	151	155	148	167	134	178	163	148	153	145	170	137	158	161	164	146	159	160	154	162	154	153	143	173	132	145	147	162	177	165	153	177	158	141	151	168	162	158	156	158	145	129	157	139	135	161	121	163	179	165	180	160	157	153	175	170	155	151	133	141	124	169	170	141	161	152	162	138	186	152	166	132	162	174	149	140	129	152	173	168	140	157	160	152	147	136	126	147	171	175	165	166	159	143	153	146	167	156	181	148	141	152	161	155	139	151	171	133	140	149	159	135	167	147	137	128	163	168	179	173	152	136	163	137	150	162	141	141	181	157	175	152	167	160	138	160	169	153	125	162	172	148	181	172	121	169	145	161	172	142	196	163	148	139	148	128	150	148	141	155	155	174	166	146	151	142	133	167	138	130	163	147	179	173	137	174	139	146	149	166	159	167	156	148	166	150	154	142	160	146	144	156	139	145	147	159	147	161	142	173	160	144	157	182	150	185	170	154	131	164	151	133	140	152	159	150	177	159	156	142	140	176	139	167	160	126	163	146	141	145	167	139	159	160	167	193	170	148	166	155	160	165	183	154	147	163	148	135	140	164	168	147	154	143	142	155	153	189	163	144	169	133	143	138	140	165	138	135	153	172	165	155	142	154	146	169	156	145	164	157	148	141	159	130	156	142	162	169	162	155	168	142	147	148	165	129	150	156	135	154	155	151	136	142	130	149	154	152	160	151	160	156	147	145	147	138	147	156	147	182	142	178	169	153	149	138	149	168	140	150	166	157	144	142	138	129	126	166	128	143	157	159	173	139	151	136	152	146	158	166	163	170	158	146	173	158	131	155	174	159	173	144	165	155	181	137	163	152	152	144	176	160	178
6639	1007	505	521	535	514	481	485	480	438	417	490	495	431	489	434	440	490	476	455	460	409	423	481	468	468	453	441	412	451	441	451	426	469	451	459	466	449	456	486	457	464	466	432	466	504	466	422	439	415	439	464	448	405	450	440	464	434	482	434	460	454	485	449	456	449	477	474	508	491	477	446	452	431	422	432	465	458	486	465	442	454	477	454	454	449	476	477	405	451	456	508	462	446	422	438	422	477	471	492	449	445	490	469	436	454	457	498	465	443	453	481	448	485	455	471	478	450	471	458	464	460	469	432	492	444	460	459	461	461	446	422	437	446	448	463	421	431	436	452	443	495	486	472	449	436	436	436	456	453	461	445	430	446	492	435	444	487	487	445	450	451	458	460	451	439	452	427	459	442	490	476	436	455	429	418	440	462	424	463	472	448	466	440	463	428	419	479	422	402	414	454	434	424	466	445	443	435	449	445	418	448	450	431	491	437	456	474	438	458	423	451	477	467	483	450	439	476	439	472	451	427	439	474	441	445	494	476	465	507	471	441	460	455	475	451	447	449	436	467	426	479	452	460	411	465	490	450	443	426	459	498	454	441	415	439	472	429	470	449	419	423	439	451	399	430	443	457	449	446	496	474	474	503	463	453	459	464	450	438	451	444	449	425	449	436	466	406	435	474	419	477	461	462	434	473	453	424	463	416	423	419	447	402	474	475	441	461	488	397	456	432	451	438	432	472	418	456	390	454	454	474	441	464	507	413	490	465	472	476	469	466	460	437	477	444	404	439	442	471	469	411	474	472	490	446	463	458	437	452	457	502	435	405	459	451	477	442	459	452	475	449	460	478	492	451	452	456	453	420	416	442	446	444	481	475	455	474	437	431	459	495	440	449	459	459	433	463	474	447	435	422	441	478	470	468	459	489	473	430	431	432	445	455	471	448	427	489	429	468	440	476	471	464	494	452	488	476	439	453	451	485	485	456	426	457	450	418	447	484	495	463	444	444	456	474	483	417	455	477	454	445	431	479	452	445	462	439	450	446	480	424	446	448	454	455	427	444	432	503	434	470	427	481	466	483	401	468	474	487	423	434	445	456	473	482	462	493	449	425	440	465	474	442	446	433	457	435	448	457	467	482	428	458	450	409	459	453	473	451	418	436	417	428	466	417	458	427	467	500	451	458	461	465	418	483	475	506	429	455	445	397	458	452	454	426	433	444	454	442	427	428	450	434	432	429	453	441	455	419	413	451	463	431	460	441	455	434	436	481	460	450	434	430	436	443	445	465	436	412	449	475	480	433	457	461	420	474	447	480	479	469	448	468	462	448	468	448	475	461	440	442	431	430	450	447	437	458	473	465	451	451	490	465	423	471	446	463	415	421	461	433	427	459	476	472	496	481	476	481	461	420	451	421	455	436	455	474	440	480	462	467	432	451	474	459	406	456	422	484	472	496	477	459	439	471	453	491	468	435	459	467	484	459	485	484	479	447	428	444	492	463	460	469	442	477	449	461	442	409	439	422	423	502	479	430	439	447	481	455	463	448	422	435	445	435	473	445	463	436	471	463	467	433	440	462	440	465	397	450	449	431	426	449	467	471	495	447	447	446	459	407	445	448	467	429	437	456	431	439	475	445	453	448	427	441	450	499	457	439	477	458	458	467	417	445	438	453	438	456	422	440	477	459	432	466	436	413	464	456	468	465	448	442	490	411	458	469	453	410	474	473	454	433	443	442	428	493	446	445	490	470	454	490	471	431	459	459	447	465	422	458	439	448	449	476	479	413	466	460	466	477	424	459	461	417	448	495	459	443	434	426	451	449	426	443	438	471	460	492	436	453	429	469	461	432	531	453	431	457	443	460	418	444	446	437	442	448	434	450	412	451	407	423	447	432	435	474	463	449	444	486	450	430	485	429	425	455	440	469	467	442	448	419	434	478	452	426	480	476	459	473	443	464	452	455	444	459	472	428	421	457	446	422	483	441	409	437	503	439	455	466	424	430	437	479	457	462	489	473	482	423	453	442	449	471	479	440	464	451	482	414	430	410	487	437	470	483	426	482	399	468	482	441	474	415	464	450	429	474	451	454	422	419	440	475	466	455	442	443	475	472	469	454	454	447	468	469	487	459	475	447	460	474	454	452	445	451	446	444	443	456	464	451	478	413	439	452	417	481	431	478	449	437	439	480	471	481	440	481	446	444	446	456	456	441	478	460	447	430	461	442	480	477	452	447	454	413	448	476	451	427	478	452	484	444	455	437	479	435	447	454	432	464	458	430	441	459	412	462	467	462	463	473	439	449	466	470	493	460	452	485	442	440	464	432	450	457	457	446	456	500	443	465	447	451	459	457	449	444	464	483	442	483	447	449	478	550	431	466	493	467	462	449	464	453	433	442	411	434	446	445	445	432	456	481	499	468	449	424	408	432	441	447	455	451	493	451	459	432	464	448	430	469	479	439	455	447	466	453	429	433	424	480	440	443	448	483	448	447	451	408	452	462	446	458	405	452	432	453	475	407	462	442	442	421	458	497	418	435	449	435	449	452	451	438	468	457	442	445	448	464	430	467	459	474	416	417	428	449	459	471	438	475	439	427	446	462	463	447	445	455	445	425	451	454	465	441	410	420	480	425	455	481	450	455	419	437	474	439	428	450	429	440	465	417	478	474	458	474	443	471	456	440	462	426	425	465	418	447	440	451	460	449	446	451	462	431	454	481	464	464	446	454	451	476	476	427	469	440	460	462	473	422	448	486	485	460	447	452	428	446	452	448	423	445	449	469	465	457	482	404	454	468	428	435	452	393	474	438	432	436	422	434	444	426	412	470	468	452	427	448	459	436	468	444	483	458	444	482	455	489	450	432	463	475	481	464	418	442	460	449	423	463	430	421	433	437	431	433	455	476	494	469	452	447	397	452	457	461	466	461	445	452	473	486	465	430	509	448	448	434	482	460	457	437	461	436	442	424	478	462	486	482	436	447	480	433	422	474	402	437	447	467	441	462	452	438	415	450	498	450	425	446	467	426	470	454	469	479	410	471	448	479	462	451	483	404	498	427	451	419	442	449	469	431	445	471	453	455	457	489	453	457	458	439	462	463	446	423	456	437	437	452	487	447	411	470	447	419	424	432	437	455	463	440	448	429	449	455	451	444	443	454	477	428	440	484	428	469	468	479	382	416	445	465	491	459	498	447	450	466	456	416	439	487	438	468	432	464	478	468	435	475	426	435	402	447	433	478	445	474	424	419	462	491	468	430	434	469	424	415	448	462	467	496	488	441	421	401	468	442	432	494	485	451	426	447	508	421	446	475	457	414	490	422	449	475	449	459	449	426	479	485	428	444	460	473	453	469	481	423	436	499	420	420	453	434	445	456	445	484	423	433	465	425	416	414	435	476	484	470	464	430	465	436	452	415	448	467	469	437	452	462	467	467	468	441	459	430	452	430	408	469	454	439	431	424	494	457	459	501	455	467	441	420	474	456	478	445	427	447	452	445	484	457
31451	6154	1334	1000	764	635	488	490	399	422	426	403	343	392	365	339	395	373	358	388	357	324	351	368	367	307	300	334	313	324	357	328	354	320	357	335	327	363	329	361	349	350	326	333	309	342	357	315	332	336	323	344	299	331	314	359	329	336	347	339	333	320	337	340	318	366	326	338	325	360	304	344	310	337	307	315	343	336	339	342	313	330	316	323	343	339	322	330	289	346	336	329	318	330	332	333	354	335	342	298	343	323	327	298	333	316	365	349	325	339	304	347	328	371	314	350	305	343	315	298	337	323	350	302	350	307	338	309	325	295	381	346	330	322	311	337	337	340	347	361	352	335	335	306	329	330	352	315	317	313	326	334	318	362	337	333	332	338	324	330	339	309	337	334	339	343	346	313	308	308	349	357	318	344	305	316	340	342	337	323	319	323	340	342	321	347	339	338	318	326	345	335	315	320	349	374	312	362	326	360	346	373	350	345	297	330	352	321	331	299	316	321	371	304	311	351	326	367	387	331	333	344	295	337	337	300	331	354	350	309	325	335	327	357	344	331	325	291	336	335	317	327	339	327	342	308	314	339	312	319	339	304	309	308	330	314	326	324	321	288	289	371	333	332	308	331	317	314	311	316	332	345	337	306	317	344	301	305	340	316	364	353	319	361	340	324	312	324	310	341	340	318	318	300	316	342	303	328	360	329	344	330	306	331	340	335	372	319	318	300	338	331	316	339	340	315	360	326	322	290	306	344	290	362	333	343	301	330	342	350	327	330	323	322	332	360	338	331	305	336	348	339	319	333	338	305	306	321	338	362	347	352	383	374	325	343	309	328	331	357	332	329	324	308	307	373	315	287	346	340	308	348	335	347	337	318	297	331	316	344	367	330	340	328	338	302	322	301	370	343	334	325	342	355	356	325	328	320	381	341	305	323	328	304	315	353	315	301	329	317	353	312	334	322	331	332	327	349	311	327	322	335	287	315	317	349	330	325	343	326	332	332	321	307	313	334	353	326	329	328	327	337	357	290	317	306	308	317	329	346	320	325	316	322	328	337	318	337	311	339	356	319	357	350	336	354	341	337	292	307	331	304	326	319	357	330	321	347	336	318	331	376	348	375	334	349	306	330	313	326	304	354	334	321	302	331	319	334	337	324	336	339	332	345	316	346	313	326	301	383	371	326	363	338	355	316	333	320	324	353	337	308	328	393	326	320	328	314	318	353	329	354	327	338	337	332	314	320	336	345	354	338	332	333	352	360	311	340	319	321	321	327	324	312	326	339	315	333	309	328	326	326	302	325	344	330	337	319	355	341	364	317	340	325	291	294	350	340	317	325	326	358	338	331	342	351	307	327	331	320	329	393	335	351	318	316	339	352	348	360	361	321	310	334	327	344	332	304	356	357	319	324	341	327	359	345	319	359	336	332	326	329	341	344	313	325	332	352	341	312	306	344	360	333	318	311	334	310	301	302	308	361	342	366	340	335	333	349	338	329	303	290	328	305	274	299	352	331	296	375	278	350	339	333	341	343	313	340	346	346	369	311	313	328	340	317	330	348	337	381	338	324	374	333	319	333	336	307	326	312	307	322	341	345	333	343	313	356	325	329	350	319	340	313	287	340	346	362	329	300	328	326	352	325	311	325	334	336	322	344	328	338	294	289	339	321	350	332	304	365	357	295	344	338	359	326	346	329	312	296	392	352	318	327	339	321	344	350	300	338	330	333	328	310	282	326	365	338	336	305	360	347	333	341	338	343	309	336	352	323	344	331	354	288	351	348	312	349	298	314	302	339	322	319	363	343	329	329	340	324	361	342	334	346	337	335	323	319	353	346	286	318	322	312	360	299	308	319	333	354	336	310	316	300	302	331	302	347	371	340	341	346	315	340	327	340	326	339	340	332	343	334	314	335	323	347	344	316	313	332	333	325	349	330	321	321	293	330	324	347	368	331	339	341	328	342	321	355	339	333	338	317	305	316	305	325	311	302	337	293	304	295	296	309	345	317	351	344	348	305	315	329	341	334	338	352	319	298	299	309	344	309	316	353	334	323	362	329	320	359	341	312	317	347	336	366	342	339	331	338	357	301	339	287	339	292	314	353	309	342	291	303	312	335	336	349	325	379	338	315	338	291	299	320	347	357	314	361	359	320	326	345	322	347	354	335	309	322	320	331	294	313	302	329	322	355	317	282	324	347	311	322	344	308	338	340	322	365	299	332	304	330	307	306	312	326	320	317	332	304	326	286	369	341	324	312	312	379	317	326	309	328	322	333	350	318	337	302	369	326	304	347	346	299	331	357	317	299	341	350	339	320	347	327	348	348	325	309	316	317	345	295	349	358	351	323	321	334	358	360	334	319	348	300	347	340	320	340	343	353	311	333	331	322	355	337	317	330	332	329	288	297	307	365	341	336	317	333	325	336	320	323	345	324	353	344	341	314	272	318	334	341	307	338	334	332	306	350	345	342	371	317	320	328	305	353	343	305	271	340	344	292	322	338	338	336	332	352	331	344	285	360	311	322	341	305	337	348	314	329	325	333	327	328	324	307	356	339	339	331	302	319	332	278	336	330	356	324	340	329	301	362	325	317	318	350	353	342	345	317	329	362	296	335	356	371	339	322	322	356	357	353	309	345	335	315	320	316	312	281	303	325	329	307	326	317	356	332	328	306	324	337	339	330	329	305	342	321	326	295	331	315	326	350	304	341	332	348	342	355	318	326	317	323	323	372	314	334	352	345	361	321	328	344	338	327	361	324	323	315	341	329	356	314	370	360	331	350	335	323	341	336	324	351	311	293	318	346	319	354	342	314	347	363	345	324	313	331	323	330	313	318	319	339	330	333	332	317	345	346	337	302	349	300	322	319	316	362	377	338	341	319	340	343	336	341	329	351	301	321	360	303	341	306	337	317	344	342	319	289	319	331	327	312	351	348	343	286	312	322	344	317	282	342	357	304	296	341	316	311	327	328	328	323	347	325	319	339	330	323	326	348	346	337	335	305	315	345	307	305	335	333	360	330	306	334	308	341	340	347	313	346	335	315	314	339	340	340	337	355	325	329	359	320	333	316	353	315	325	325	320	324	341	339	352	332	325	334	342	326	332	314	327	346	325	341	325	333	331	337	330	311	318	345	316	359	317	310	346	344	357	340	327	333	347	315	327	366	314	298	333	336	323	324	334	346	355	359	294	352	322	322	331	320	319	296	289	374	309	352	327	335	347	342	326	298	343	342	329	331	337	348	321	353	341	331	299	330	309	331	308	348	333	346	342	321	347	345	294	322	344	346	343	344	354	325	313	345	349	342	298	326	325	350	320	321	367	315	358	326	317	292	322	304	320	337	350	313	362	341	297	352	337	348	316	296	318	350	355	357	337	299	305	339	322	342	326	327	336	332	303	323	348	350	327	334	334	322	299	358	335	310	294	319	316	339	315	324	301	324	342	309	320	340	308	306	359	346	285	387	315	304	349	333	347	319	345	312	336	344	322	333	335	319	347	301
16494	2468	2327	2730	2527	2138	1880	1702	1523	1388	1335	1251	1190	1127	1147	1018	986	1006	978	1006	956	944	960	965	875	938	894	879	891	905	897	899	905	844	817	897	898	873	842	925	807	880	819	856	867	867	832	807	818	830	843	836	853	790	837	820	860	837	857	878	820	874	824	804	839	823	877	851	814	820	888	869	805	877	804	865	828	847	868	862	826	776	811	833	819	809	844	789	806	828	808	789	818	820	824	845	831	860	896	817	835	846	828	777	831	826	847	817	796	859	827	813	893	847	816	842	811	849	838	842	827	851	839	822	825	835	852	808	809	851	839	862	816	841	780	844	842	826	827	852	795	791	842	844	872	787	833	878	865	806	804	839	820	823	857	798	857	779	841	850	796	805	818	826	833	841	817	761	823	849	863	819	851	831	777	777	850	806	824	811	851	822	878	845	829	778	848	813	834	807	843	775	830	834	753	825	773	801	813	803	835	818	864	813	811	862	834	854	810	802	814	769	840	864	831	810	803	791	771	814	845	817	861	830	800	833	835	794	879	752	746	854	831	774	848	830	780	794	781	825	850	853	880	864	780	839	795	813	853	829	876	796	770	794	786	871	787	831	828	787	809	810	850	829	852	855	853	850	838	788	828	876	853	838	802	792	776	760	866	847	790	827	855	798	831	857	884	812	813	812	809	843	757	825	800	855	866	816	813	865	805	843	842	802	835	829	815	839	858	813	772	828	786	827	830	828	799	827	833	801	811	851	834	827	802	851	855	822	825	801	829	823	783	832	827	792	830	814	777	820	840	886	814	815	845	820	835	855	805	823	762	828	831	820	826	839	823	774	815	791	798	792	809	852	878	834	884	821	842	804	825	768	788	810	814	843	829	847	821	883	781	834	819	781	786	825	838	846	877	856	846	838	852	849	822	813	816	793	814	823	842	823	823	792	777	847	805	805	818	817	853	798	795	749	833	846	845	841	827	856	797	837	833	863	851	839	816	854	843	811	844	804	823	818	869	804	816	801	805	763	838	824	820	807	807	822	838	857	784	835	798	822	818	825	788	787	805	855	862	797	820	846	804	819	818	823	819	839	750	810	830	817	817	811	837	852	801	806	837	828	885	847	780	818	864	885	868	822	854	892	793	830	783	853	854	820	789	877	870	822	816	820	831	785	833	835	854	846	791	872	827	824	771	823	805	838	826	876	785	860	780	825	790	804	810	837	837	830	839	837	789	818	846	822	836	824	880	837	784	803	807	854	857	890	879	836	866	779	874	815	856	818	837	789	790	811	888	830	804	844	804	763	839	804	857	794	827	843	799	826	823	808	787	851	860	757	785	818	833	812	811	815	829	800	759	813	791	840	839	871	870	859	783	874	818	845	839	791	820	800	800	797	836	794	803	791	766	836	802	805	843	800	820	766	800	817	788	874	781	826	853	828	795	875	802	850	845	831	797	834	871	818	842	843	816	829	820	850	788	822	838	839	873	793	805	816	803	843	865	840	804	778	803	802	837	753	825	830	850	841	818	816	821	809	798	805	824	813	851	788	828	820	830	874	831	871	874	856	868	834	815	859	854	866	812	815	819	863	814	825	876	881	865	823	849	819	796	819	835	808	805	842	777	796	821	904	818	850	834	855	836	871	817	791	786	806	843	832	872	804	843	850	823	862	856	851	800	863	778	808	905	792	842	839	866	853	846	827	822	855	869	811	827	810	835	800	834	834	757	825	831	831	810	827	824	817	830	816	819	782	842	796	761	795	805	833	824	802	857	833	837	828	842	814	801	842	804	826	836	832	878	825	856	813	819	840	863	794	805	791	806	842	801	864	850	847	814	848	788	827	806	827	833	786	823	844	825	794	797	825	790	859	816	829	843	847	846	843	825	842	827	814	820	844	776	777	819	787	845	799	835	860	877	797	843	828	824	841	834	849	774	797	845	807	836	819	791	855	802	841	827	883	867	788	805	754	855	831	812	830	813	823	834	830	800	817	844	863	819	807	857	808	789	849	889	802	784	848	826	765	797	821	867	863	826	810	842	783	818	829	827	820	829	883	845	767	838	799	845	773	856	829	838	821	814	828	825	868	825	815	798	854	787	802	826	849	845	821	820	780	819	812	811	825	808	814	806	767	828	816	813	933	815	815	820	820	832	812	841	778	845	825	861	873	844	825	781	793	821	807	795	811	847	806	843	831	820	833	773	862	788	807	788	897	807	803	773	835	829	769	811	830	830	870	856	824	772	795	834	851	868	756	838	785	804	822	786	807	773	841	747	826	823	788	827	880	859	808	852	816	830	817	802	777	813	848	890	845	852	752	856	798	825	799	798	835	759	823	849	828	857	827	829	832	751	850	817	827	802	802	803	791	817	818	869	877	838	847	809	889	800	855	872	835	866	792	859	834	815	787	844	797	800	814	815	866	842	856	846	833	816	818	764	765	802	820	867	822	822	823	821	827	823	786	835	842	834	864	815	808	812	796	805	848	745	785	833	786	836	834	827	762	827	811	799	825	874	830	852	783	834	819	844	808	828	808	833	798	811	837	797	861	850	847	820	834	838	807	829	836	793	872	793	751	826	802	851	828	851	759	823	762	740	815	858	800	797	827	822	772	820	842	859	817	801	788	854	855	832	853	810	833	868	888	793	927	847	852	778	826	860	807	856	812	878	795	880	804	821	889	848	890	850	839	855	811	797	801	829	833	807	788	809	818	864	846	852	819	874	819	815	827	833	771	838	791	845	882	831	810	857	887	809	831	840	764	793	799	822	805	792	830	795	813	889	802	768	852	809	778	824	882	872	833	844	828	866	868	877	804	797	838	839	755	822	840	851	818	783	843	768	854	804	854	833	822	807	876	818	840	808	826	805	816	864	863	817	840	805	826	841	817	817	834	816	779	794	826	860	831	833	816	776	806	814	895	747	808	835	893	832	847	789	822	846	812	819	799	819	833	822	823	764	789	820	798	774	891	835	848	835	812	834	877	832	790	818	798	838	776	826	817	857	810	827	831	774	802	812	804	843	823	824	851	840	789	825	794	867	815	802	803	796	860	783	819	838	860	851	824	830	813	849	818	888	867	833	829	821	812	841	786	839	841	804	830	776	812	785	830	816	803	838	808	847	855	811	787	836	841	799	844	822	798	816	816	813	836	841	791	813	824	756	855	794	812	863	810	812	856	841	842	809	845	812	796	862	847	871	867	835	835	827	822	806	807	824	829	868	794	858	813	877	831	842	859	832	807	731	793	823	848	826	833	826	827	778	811	851	852	807	832	832	796	849	837	822	775	821	866	833	834	829	788	827	813	822	829	867	820	788	854	893	850	851	837	815	807	768	884	823	767	821	833	790	814	809	867	861	844	807	787	827	789	840	837	824	832	817	795	807	828	817	863	816	823	841	817	798	844	871	847	793	833	814	819	839	818	793	811	808	813	809	814	845	801	841	813	826	854	801	783	814	799	797	795	819	856	874	854	812	802	772	810	784	793	845	808	789	846	842	775	799	865	862	804
37583	9033	2639	1766	1267	970	802	701	636	573	538	522	448	465	439	484	472	439	420	478	443	413	466	417	432	423	422	392	422	420	411	402	390	351	393	416	416	408	436	394	386	440	394	401	416	431	377	389	408	421	366	423	404	413	405	377	376	373	390	419	382	384	418	420	356	420	385	409	414	369	432	389	421	410	388	427	405	390	405	377	410	403	438	407	373	397	378	403	402	410	397	389	381	376	404	359	387	395	439	391	414	379	378	426	441	406	408	422	374	440	405	393	418	377	384	401	386	356	384	396	371	372	375	401	395	447	404	374	390	419	434	387	407	389	387	384	384	377	407	393	402	430	375	370	436	433	395	415	401	409	371	407	394	410	392	360	357	348	359	401	402	383	355	400	404	443	437	421	418	343	390	408	417	409	410	404	403	417	407	412	425	410	404	355	375	378	400	397	424	424	421	400	407	381	419	401	368	419	381	404	370	375	384	372	386	384	416	378	418	421	404	419	374	388	375	380	407	376	376	401	374	405	401	385	398	429	399	402	397	401	388	430	383	374	364	401	419	421	394	365	388	381	377	416	366	389	391	365	390	370	378	421	370	407	428	363	375	411	420	372	368	382	375	394	349	431	411	384	402	381	383	426	401	398	354	391	402	427	405	417	402	400	411	386	371	384	407	370	397	452	389	387	421	400	402	406	434	402	380	423	419	376	400	405	410	411	359	424	395	438	397	385	400	371	394	395	384	425	409	371	400	397	386	368	391	392	423	335	380	437	402	405	382	419	362	383	394	401	409	409	396	413	434	381	381	362	424	419	389	395	384	375	407	412	411	383	430	403	402	392	384	384	405	405	402	373	358	416	424	404	429	396	418	387	390	383	414	388	423	414	414	372	426	433	375	407	445	385	388	391	402	414	388	392	450	405	402	405	396	398	382	427	428	391	367	407	388	399	391	373	408	416	413	401	384	385	390	419	417	389	371	391	398	392	400	371	427	375	414	398	390	415	389	369	427	415	415	407	381	422	410	392	363	380	378	388	410	406	401	418	363	420	428	427	396	389	392	380	414	415	396	404	404	382	415	403	398	402	353	406	384	425	425	381	405	367	403	364	412	393	402	433	373	416	371	398	406	402	379	419	368	385	369	419	408	392	375	413	361	387	389	383	402	395	372	390	400	402	408	387	417	376	424	399	415	437	414	367	412	381	431	380	382	400	394	354	397	419	370	401	415	394	385	377	361	383	426	407	398	383	381	410	418	404	408	420	432	422	372	364	360	402	408	422	420	379	448	414	394	410	405	385	391	383	363	378	404	411	407	383	380	367	366	427	389	388	357	433	397	381	446	420	444	398	396	400	361	426	375	400	417	419	363	412	397	390	422	363	359	395	380	445	384	418	394	410	396	400	399	411	374	407	405	373	400	386	385	372	432	403	433	401	383	381	372	380	417	395	404	433	395	360	412	402	430	374	410	407	422	397	371	388	374	390	374	414	397	415	381	396	407	414	424	402	412	410	427	365	398	374	377	407	387	405	405	365	378	386	391	389	407	387	397	376	403	393	438	402	364	390	383	386	364	400	379	402	411	400	406	376	374	393	396	406	411	358	395	386	393	393	407	361	417	432	409	397	401	404	386	411	391	376	413	385	404	376	379	414	402	369	403	409	407	394	377	420	397	381	397	369	425	401	435	398	406	386	421	391	410	396	373	372	400	368	375	437	426	356	426	396	391	432	396	417	387	370	399	369	376	399	411	401	417	400	414	393	405	361	408	388	384	407	413	389	450	389	412	415	437	388	394	339	384	393	412	393	376	392	437	359	416	418	413	400	369	409	443	362	359	424	369	389	388	367	393	406	364	377	437	406	372	415	383	393	381	391	378	369	411	385	366	366	381	366	367	413	388	402	424	364	421	364	407	409	379	376	395	418	352	387	394	392	411	364	395	402	419	427	399	389	421	415	429	399	417	398	383	442	406	410	410	387	397	398	412	397	418	401	425	377	384	355	360	403	375	383	409	399	401	380	402	399	385	411	369	407	403	406	377	370	377	426	369	392	381	392	386	406	418	407	401	381	407	368	367	389	382	395	422	383	406	416	391	400	394	374	383	382	365	394	415	368	377	383	358	357	402	369	437	398	402	402	420	404	405	381	398	416	384	438	392	381	424	358	391	413	384	364	389	377	385	389	379	372	362	356	426	412	375	402	396	436	372	433	422	397	385	383	407	423	413	388	362	398	423	431	401	377	383	391	395	368	426	384	395	425	437	392	363	386	387	383	409	428	432	421	371	415	371	415	387	401	432	413	429	401	380	385	425	390	445	404	381	366	429	398	396	391	411	387	399	397	388	404	373	388	375	394	391	418	378	429	393	399	401	372	411	359	380	358	371	377	401	403	360	427	376	375	383	395	416	427	392	400	436	384	357	356	388	424	418	396	394	380	412	415	436	354	400	463	398	378	423	427	377	415	404	386	358	352	399	361	381	416	401	385	354	382	412	371	399	409	389	353	380	418	340	410	373	384	405	403	408	378	414	419	365	384	392	405	384	413	361	371	418	404	412	396	406	401	394	426	413	394	390	395	365	383	378	356	374	395	391	372	400	408	382	387	365	369	395	372	377	413	368	443	469	402	390	380	362	392	392	416	397	401	388	355	414	393	369	380	436	382	445	372	374	381	397	387	387	370	392	376	371	399	377	419	412	370	385	393	397	409	364	407	450	384	430	417	411	425	393	413	366	368	404	373	402	363	400	417	420	438	402	429	390	375	388	394	401	385	429	387	384	379	408	386	344	384	396	391	385	416	400	365	386	405	413	397	400	366	434	420	390	428	396	420	346	415	399	392	387	392	382	414	417	403	443	369	405	408	412	430	374	397	393	415	374	404	411	387	409	379	388	400	421	380	391	436	359	431	410	467	367	407	400	424	388	389	388	385	426	393	429	359	383	455	374	386	398	383	416	419	417	390	344	392	373	409	415	404	368	400	379	402	395	407	404	413	417	410	417	412	397	385	401	399	387	346	400	364	390	383	373	410	383	387	388	396	366	381	391	382	376	377	383	377	426	371	381	381	397	387	374	389	394	384	370	412	439	404	405	440	401	406	392	393	394	352	366	409	395	406	384	382	357	376	406	404	380	402	399	362	373	414	423	403	384	446	370	361	412	380	398	391	432	383	389	354	403	411	388	420	401	425	387	397	409	403	421	436	406	397	440	392	395	386	404	410	403	380	405	426	384	414	361	380	372	410	388	375	393	403	355	423	416	375	383	386	393	398	361	424	386	374	467	413	423	388	428	408	422	405	415	382	389	382	404	419	413	401	380	396	390	382	387	366	426	400	375	380	370	400	370	355	406	392	443	425	436	414	408	401	383	424	403	406	409	392	370	425	388	410	372	350	388	401	422	413	410	400	402	381	377	392	405	397	410	420	377	394	392	392	404	400	399	380	374	370	399	377	399	401	382	419	355	385	419	380	409	410	437	413	379	387	358	379	404	423	401	405	370	398	400	402
19458	2983	3772	4562	4058	3607	3115	2618	2359	2048	1906	1748	1677	1483	1488	1458	1294	1383	1285	1245	1250	1256	1104	1172	1118	1109	1111	1070	1044	1029	1123	1039	1006	1028	987	1042	969	1031	1027	1028	980	960	1023	962	984	993	1000	969	956	899	950	987	977	1005	1009	1003	990	987	933	986	950	946	967	968	965	926	945	974	988	943	921	964	998	905	967	932	953	987	919	971	938	903	977	892	984	953	891	959	971	961	947	913	997	879	954	927	898	986	955	1001	995	996	906	901	949	963	943	942	948	923	963	1011	959	941	950	933	961	958	912	877	997	901	942	908	924	943	926	935	947	935	947	972	945	949	926	940	943	906	899	931	961	948	905	960	918	923	940	969	941	981	920	902	954	959	936	911	956	914	936	911	920	922	891	951	893	952	933	906	910	878	980	909	941	978	949	931	925	914	933	953	917	942	952	1001	924	923	941	907	888	888	943	934	920	906	953	915	904	905	925	955	904	896	961	943	921	961	937	907	956	867	982	971	942	915	909	903	964	937	890	949	949	949	953	916	967	930	967	945	904	927	994	930	933	915	940	906	927	941	932	910	948	921	993	953	944	942	870	953	914	947	920	922	910	920	946	933	949	929	924	945	907	975	967	898	971	922	909	916	902	910	902	909	931	894	970	967	946	928	898	970	900	926	949	937	931	902	929	918	947	938	956	962	887	892	926	979	922	938	899	912	941	937	900	1012	943	916	883	930	962	954	973	928	914	928	933	887	934	976	919	981	953	951	887	946	933	954	979	927	904	946	868	928	964	918	932	978	952	920	899	895	917	943	944	946	883	968	961	915	923	908	922	919	930	991	961	886	952	896	905	974	910	940	925	893	976	979	957	900	935	957	917	962	956	889	916	950	966	905	945	995	932	899	898	987	943	942	958	930	942	922	932	926	963	945	957	928	936	919	888	947	934	980	945	919	949	931	924	973	934	949	951	955	935	931	901	984	895	1017	934	926	943	857	944	971	936	916	946	964	991	932	929	925	950	957	987	908	954	924	901	980	904	899	871	946	955	970	932	875	905	972	930	887	900	899	904	883	923	892	942	931	922	897	921	943	894	903	915	910	898	966	928	973	913	946	916	936	939	950	938	882	940	914	955	900	923	960	943	895	913	894	922	920	882	894	949	924	899	927	968	889	924	998	909	933	946	923	927	917	928	905	886	929	869	1006	867	934	911	964	885	950	886	951	912	920	960	978	960	922	921	900	953	925	945	984	928	923	921	940	927	913	926	963	913	928	920	936	939	973	948	884	945	939	937	952	854	931	953	970	899	963	915	966	970	933	912	960	861	934	965	963	876	953	956	884	944	933	962	946	971	944	884	880	919	946	974	890	934	929	925	872	950	890	916	921	963	952	939	961	930	898	894	990	972	913	938	916	938	926	938	952	969	942	890	897	926	902	917	930	930	893	935	989	950	962	912	976	953	891	879	932	960	950	902	922	921	955	957	904	905	901	931	895	931	977	914	923	902	900	935	973	952	912	971	943	930	915	894	935	901	928	908	965	969	942	963	961	931	900	908	907	937	923	967	934	920	875	925	924	916	924	880	907	948	879	934	946	941	913	954	941	962	885	943	892	946	968	945	951	946	908	980	932	887	894	955	991	909	983	918	934	931	968	953	957	917	909	891	881	898	905	902	964	883	942	924	920	931	890	935	976	965	930	889	951	945	934	879	881	901	881	942	952	930	901	885	950	865	941	897	878	902	930	945	902	876	927	924	955	925	943	960	937	961	905	960	952	948	965	898	947	948	929	941	909	910	985	888	914	962	879	894	934	953	918	916	962	935	917	940	947	931	863	916	923	949	921	920	938	891	956	937	921	947	913	956	962	904	911	978	925	891	933	926	929	887	941	902	933	895	972	925	980	914	917	957	949	936	949	915	953	958	896	954	894	903	915	963	899	920	934	909	973	942	925	874	970	910	934	923	941	978	926	902	940	913	916	904	900	947	930	934	966	950	940	945	989	921	928	896	951	929	967	969	999	974	942	900	940	962	903	938	932	918	904	957	944	939	924	1003	905	945	944	934	942	900	970	901	903	951	926	892	944	968	975	927	938	930	961	962	916	941	932	941	965	938	943	922	967	912	891	915	968	903	950	902	887	940	916	883	961	979	938	903	946	934	915	943	975	928	897	955	908	907	958	972	938	925	902	927	937	934	936	918	944	924	953	956	999	880	928	924	931	921	919	903	919	946	944	954	908	930	937	931	986	923	960	988	912	901	891	946	934	888	925	954	886	942	933	910	980	939	898	959	952	919	914	915	985	926	981	920	922	915	887	902	921	930	979	946	906	991	917	930	907	875	921	958	935	869	950	930	955	984	910	934	902	938	879	960	959	980	977	984	932	973	858	914	919	920	889	925	916	919	959	945	903	916	892	920	909	921	907	940	959	954	915	957	939	893	932	958	924	927	927	948	949	903	937	983	952	937	968	929	894	929	916	923	947	962	966	965	942	933	902	874	978	966	867	899	1000	995	959	895	934	994	941	904	973	918	977	944	913	991	948	911	917	903	940	933	952	953	914	932	876	929	938	906	921	919	918	972	969	958	889	927	925	965	934	962	931	921	910	924	886	894	928	940	934	971	942	986	978	958	930	969	891	950	940	865	905	974	924	956	903	897	1010	925	917	943	924	930	892	945	935	940	972	953	942	965	931	953	918	863	930	977	986	928	943	868	940	922	918	977	929	954	979	999	909	909	900	922	936	873	922	930	921	957	956	935	960	911	983	909	953	909	948	958	886	928	905	923	948	911	893	960	964	956	947	974	964	901	952	968	926	916	943	940	879	991	949	934	966	969	925	902	983	943	924	930	908	941	892	959	905	949	952	970	964	882	950	961	959	882	940	997	891	974	904	928	922	970	937	939	929	913	937	926	989	915	936	972	1000	915	944	906	977	933	927	900	973	933	879	959	953	939	944	958	952	940	937	969	948	933	900	945	926	923	965	913	906	890	959	914	953	993	912	934	955	945	912	946	908	926	932	968	934	972	992	941	881	964	876	917	977	863	924	938	968	967	905	914	923	961	929	947	957	919	949	982	871	958	979	888	925	969	915	927	947	884	949	940	914	961	927	925	941	913	929	898	935	973	954	972	934	944	969	941	923	957	907	900	925	906	932	941	976	929	912	895	953	918	910	918	984	916	954	923	916	955	944	950	952	869	944	927	958	913	932	965	1000	908	920	923	970	937	890	966	947	955	923	907	933	910	901	918	990	931	933	931	929	945	873	927	936	899	958	915	918	918	934	959	982	900	891	935	902	906	969	907	947	936	920	947	948	903	963	925	983	943	998	959	990	919	903	950	939	957	935	872	982	942	934	932	932	939	986	954	908	906	937	938	925	926	912	921	953	945	995	918	909	1002	939	912	943	854	982	931	918	923	922	860	914	947	913	912	879	964	918	874	912	976	1013	944	937	945	893	886	879	920	994	892	946	939	927	943	931	944	973	942	908	990	951	930	934	929	929	930	979	879	885	918	895	940	967	999	914
12190	859	172	169	159	154	173	151	144	151	141	169	126	136	164	149	153	152	129	153	160	158	183	174	156	158	174	165	158	161	170	146	175	151	127	162	161	157	172	140	156	153	154	142	160	165	138	140	139	153	139	141	124	150	174	140	171	164	165	151	148	158	164	168	149	146	144	155	137	145	154	160	160	154	143	148	151	159	179	158	154	138	127	181	137	153	154	158	143	149	133	138	136	133	151	158	168	151	145	171	180	152	165	123	149	171	156	146	153	141	141	141	146	136	162	169	145	154	150	170	159	156	140	167	145	157	134	141	161	140	142	135	163	167	144	152	155	158	153	148	144	148	162	152	144	161	124	145	154	151	147	164	170	154	144	139	159	150	150	151	157	164	142	164	169	146	142	162	162	140	151	129	151	163	162	172	158	120	131	176	137	156	148	164	152	160	141	145	157	167	135	138	152	147	144	143	162	149	145	142	143	151	168	159	154	148	164	152	159	157	143	171	137	137	160	137	151	152	144	158	158	143	141	135	145	145	155	160	157	134	143	153	158	154	173	142	154	138	167	153	135	181	180	147	130	172	163	160	133	130	153	155	138	137	173	170	154	138	140	147	138	180	161	152	149	137	148	157	159	153	166	154	176	144	143	141	147	147	157	147	146	149	158	172	132	154	134	157	184	141	139	154	147	149	170	167	143	165	130	145	165	163	145	179	161	199	149	145	145	151	157	150	164	150	145	150	158	186	147	145	171	139	148	165	156	151	157	149	161	143	146	145	162	137	150	161	164	131	135	165	153	129	163	174	164	143	174	144	151	160	132	135	151	147	148	133	161	151	150	150	160	144	145	146	154	163	149	165	151	170	143	134	164	151	160	151	160	131	165	152	153	158	167	159	133	125	145	154	135	144	133	146	127	168	131	136	174	165	140	154	158	177	159	146	186	154	161	141	161	144	158	142	168	165	149	131	129	152	157	182	171	156	164	140	151	168	147	152	155	147	156	171	145	152	147	161	150	163	142	155	151	134	161	162	172	132	167	155	151	148	157	150	132	159	179	167	135	152	143	145	137	186	162	147	170	137	136	144	150	156	153	177	166	154	170	182	145	146	156	150	164	153	142	165	167	148	144	151	172	157	161	160	142	147	154	165	166	143	142	154	133	140	165	132	154	144	139	153	166	148	151	152	162	136	156	164	147	151	149	168	172	200	166	177	172	144	162	156	145	159	145	129	155	170	150	156	136	141	159	156	141	165	180	159	154	164	156	135	148	147	163	128	168	181	142	159	174	138	130	165	146	143	152	159	140	146	159	162	178	138	156	159	135	132	124	143	138	154	134	141	149	146	172	170	128	180	172	137	156	144	161	161	158	134	161	147	171	175	128	142	182	134	116	151	164	141	164	152	154	141	165	142	156	169	147	135	165	139	153	166	161	164	132	181	156	138	153	150	142	147	157	147	132	138	149	163	134	128	143	153	149	137	156	137	156	160	146	145	153	161	148	151	138	156	151	159	140	138	154	163	153	153	130	147	163	162	148	174	173	150	169	177	137	143	154	159	155	175	167	174	161	147	136	190	145	141	161	158	170	161	173	161	178	132	140	142	161	145	152	186	135	161	175	163	157	123	143	167	129	147	166	157	141	152	153	157	164	128	149	185	158	129	162	157	156	166	166	175	163	144	160	147	139	133	143	138	155	156	131	154	138	161	174	148	156	155	158	147	168	172	153	136	177	157	128	170	166	151	148	141	159	151	134	166	134	144	159	145	147	137	152	144	144	141	156	158	155	157	168	155	167	164	168	155	146	150	136	161	147	171	154	138	156	115	152	163	143	167	161	172	163	165	141	154	144	144	152	127	164	158	146	148	141	168	145	146	127	167	163	163	126	156	150	158	164	165	168	155	169	139	141	144	133	156	152	157	146	175	133	139	142	140	146	178	165	168	136	144	146	161	147	151	153	158	114	148	156	150	149	138	156	117	150	151	158	168	147	153	166	174	156	154	157	141	128	142	168	140	125	134	143	129	165	174	140	161	144	152	143	136	134	138	172	175	150	150	170	138	148	159	150	125	144	144	170	165	137	144	162	166	151	161	149	164	136	159	182	156	155	158	157	160	165	146	153	157	157	152	140	158	145	142	144	160	173	170	146	141	164	152	171	150	157	145	139	170	150	149	168	140	141	139	176	167	161	163	143	162	158	141	143	159	179	153	142	135	161	172	144	152	132	144	151	124	146	152	178	156	166	155	150	142	129	158	165	152	151	155	157	160	154	143	137	131	152	144	160	163	146	154	147	129	149	152	167	136	154	155	166	151	144	169	142	167	142	141	177	150	154	151	161	156	129	171	137	161	129	160	123	166	117	143	165	154	144	166	156	159	164	151	136	149	172	144	155	142	158	131	161	131	133	162	167	161	157	148	163	132	137	171	154	169	163	153	147	167	160	176	138	116	158	160	161	161	161	154	167	137	151	161	150	163	143	153	162	175	149	140	150	157	195	153	156	147	132	165	156	135	155	135	158	137	130	165	157	160	158	169	150	151	146	158	159	168	158	154	148	152	148	151	133	161	165	142	119	153	154	161	150	157	133	147	155	154	169	149	138	134	153	159	168	150	169	182	166	144	157	146	149	144	157	159	160	152	157	138	154	156	152	156	158	136	158	143	158	132	142	163	144	161	161	173	158	155	144	165	154	155	171	148	155	150	173	146	138	142	164	139	140	154	150	172	171	130	145	161	158	148	147	161	140	145	140	155	166	147	152	131	160	166	159	177	167	152	143	163	164	165	162	175	157	162	158	171	146	142	155	141	135	148	144	151	159	173	176	145	150	154	164	146	162	164	144	145	142	175	169	155	168	149	152	145	145	151	143	168	152	130	148	171	172	143	157	156	150	171	158	156	173	175	163	162	169	156	146	131	149	143	161	150	165	142	140	153	146	137	139	150	145	181	158	132	162	149	177	146	169	145	153	150	154	138	148	138	178	136	151	130	172	135	167	157	174	142	141	141	138	152	152	136	152	155	151	158	139	151	140	142	137	154	155	153	143	147	153	144	149	156	141	146	153	151	158	141	133	137	162	136	147	152	145	141	145	171	167	180	152	154	151	154	149	151	169	149	157	142	135	134	135	175	150	162	120	156	139	154	162	168	126	154	158	148	164	164	163	159	156	149	167	120	143	145	148	149	158	150	150	142	143	174	156	167	143	168	159	158	166	143	179	128	152	173	162	158	171	162	171	160	141	155	143	134	132	155	154	148	146	140	135	131	148	148	161	146	163	168	156	140	129	162	145	162	142	150	166	152	164	159	132	162	148	134	159	151	153	160	161	143	155	169	169	159	178	164	171	149	173	141	149	141	155	142	142	165	168	171	148	136	158	160	144	140	169	131	160	175	161	190	155	177	143	160	156	147	155	143	152	158	141	170	147	165	127	145	161	171	165	152	147	130	157	155	164	142	153	178	130	159	176	153	159	163	158	156	147	131	149	165	185	167	160	143	141	159	169	137
6546	648	485	520	499	480	499	448	488	460	496	446	463	476	442	458	477	468	473	483	470	412	404	451	472	467	459	452	451	415	434	415	440	452	440	444	431	426	416	441	439	466	423	413	479	431	441	456	432	432	450	457	427	458	459	454	427	494	433	452	469	439	399	481	432	431	435	432	432	434	451	415	441	425	440	426	440	422	416	446	403	409	475	456	421	460	442	460	476	444	439	469	448	420	434	462	483	445	461	445	438	425	452	440	433	465	454	470	418	461	461	450	420	429	434	494	462	397	411	438	433	454	430	466	452	420	431	422	469	426	484	426	400	408	463	474	469	456	441	439	460	446	467	477	438	398	452	483	424	440	444	466	449	449	433	467	450	483	441	465	453	502	445	450	443	433	440	428	442	398	489	456	424	399	432	448	439	423	446	432	465	418	461	457	449	411	448	433	415	452	433	463	452	438	414	477	467	481	435	443	422	428	393	447	494	422	440	440	433	440	404	412	438	410	437	461	477	403	416	447	485	437	455	478	490	462	445	450	465	462	482	459	474	416	439	439	452	422	431	454	452	438	445	430	446	438	467	413	457	430	441	463	473	414	461	391	425	405	437	445	447	461	474	445	450	435	451	451	447	440	450	446	425	456	455	452	463	429	450	408	451	419	409	446	475	442	403	439	478	427	446	454	456	466	444	458	437	476	434	408	428	398	417	468	447	457	471	441	464	455	410	445	429	481	389	436	450	444	460	464	434	430	439	432	433	449	434	466	439	469	417	421	460	462	438	467	481	470	457	433	463	431	460	451	459	445	456	457	460	454	438	446	467	464	429	441	457	447	460	433	447	445	451	473	462	439	435	421	462	424	466	433	466	441	470	443	428	426	424	450	429	437	427	450	441	443	475	443	461	480	436	441	483	453	438	457	442	466	461	446	427	450	420	449	437	404	447	421	419	478	401	469	426	410	462	442	420	431	421	422	462	472	472	448	453	427	450	459	435	397	466	438	438	443	450	417	446	446	443	470	432	449	419	432	424	483	419	413	442	450	450	460	450	490	405	447	428	454	471	450	471	467	445	457	449	422	448	408	467	432	448	466	430	508	441	502	428	443	447	458	453	468	460	445	463	417	455	416	443	419	425	436	454	488	448	472	412	442	453	463	450	426	451	455	465	453	429	503	442	437	449	484	430	478	445	427	408	408	412	445	466	442	448	462	457	408	468	452	446	461	433	455	459	468	440	450	460	464	480	444	435	458	449	432	421	422	442	414	461	470	445	415	460	463	441	471	492	444	459	470	442	463	463	433	451	457	478	463	467	454	428	441	473	454	403	439	478	414	432	422	445	458	470	430	441	422	446	435	433	492	463	417	465	462	462	454	486	447	437	437	475	428	447	457	433	431	431	443	440	379	437	447	458	415	408	403	497	441	442	460	428	450	459	467	415	444	447	441	462	464	489	548	407	480	449	413	391	455	453	421	486	415	457	388	483	419	453	441	432	459	477	459	446	449	440	403	502	427	480	459	432	448	438	412	414	435	456	460	470	430	460	429	423	432	466	429	444	442	417	466	485	431	382	468	470	439	457	425	440	420	444	436	439	439	451	439	412	451	426	441	440	448	433	450	442	451	411	457	450	429	428	447	436	406	472	462	414	437	426	493	415	447	446	413	503	475	434	470	435	438	451	462	480	431	423	470	466	431	439	465	427	496	466	466	439	476	425	412	431	462	465	443	450	440	459	456	419	422	443	454	430	451	426	447	433	463	453	444	454	472	464	454	439	447	465	430	467	471	480	425	455	444	421	438	454	471	453	468	465	454	439	440	437	463	406	448	468	453	449	462	440	480	444	474	467	435	436	422	429	444	438	478	474	410	479	455	446	484	444	422	468	429	449	423	487	458	440	431	507	431	448	478	428	405	414	433	452	438	448	469	487	411	440	430	486	496	465	442	448	449	447	442	454	451	463	442	478	452	415	433	458	415	432	421	449	448	452	453	415	464	446	429	423	460	487	433	448	434	408	451	436	440	426	434	422	418	444	434	433	435	454	457	434	396	416	463	406	487	475	453	463	461	477	433	408	449	446	450	479	449	465	445	459	461	468	412	460	464	465	422	440	407	460	421	413	436	464	454	468	465	454	451	451	427	452	452	456	435	448	459	433	433	436	468	433	445	446	458	440	420	470	412	439	426	429	460	441	437	453	489	423	492	445	437	423	482	421	445	473	416	425	463	440	453	443	439	437	408	457	440	453	435	436	480	416	435	440	432	429	428	432	434	448	445	438	419	445	445	464	460	453	439	453	428	461	420	427	442	420	478	451	412	436	437	466	444	454	443	442	435	464	459	419	425	469	467	420	480	428	413	447	463	432	428	446	419	455	425	453	466	444	397	438	426	439	455	428	470	471	458	441	457	432	425	446	388	449	463	444	424	462	428	424	464	437	395	445	465	491	406	472	436	443	445	433	446	438	504	443	463	440	441	448	435	411	462	428	461	429	431	458	465	435	475	443	451	442	465	453	466	441	451	428	429	447	454	386	438	470	464	434	440	447	450	423	442	420	441	417	406	468	453	449	405	437	464	427	455	431	462	456	470	433	429	416	422	424	448	415	463	502	428	446	438	445	434	460	435	475	453	430	447	462	441	414	483	443	420	432	475	455	410	457	491	451	473	485	487	443	464	454	456	430	418	407	426	399	440	443	430	420	417	447	464	414	466	434	433	472	450	438	457	464	450	456	420	446	474	461	418	450	450	419	440	445	490	457	439	467	430	407	485	423	423	413	450	419	468	479	435	407	436	463	451	405	474	444	470	447	425	438	408	416	479	438	431	439	432	483	423	453	440	453	482	409	441	420	483	457	408	456	401	443	451	444	441	479	423	478	439	442	473	437	450	441	468	452	468	435	415	451	418	431	430	421	465	447	443	406	437	429	459	434	417	503	482	432	457	420	437	444	457	442	453	438	459	438	439	442	462	472	463	458	458	438	438	497	420	415	429	450	433	436	447	433	437	448	434	440	464	478	457	478	440	444	425	411	462	444	452	453	441	458	454	437	477	465	421	458	425	431	465	419	452	406	423	433	475	452	489	476	443	448	488	421	470	458	467	418	447	425	452	462	437	471	444	452	438	433	417	471	462	429	425	466	452	450	431	485	449	453	423	448	425	466	431	407	410	446	443	444	415	462	432	461	470	449	425	447	424	428	440	455	464	453	445	445	405	421	434	438	436	456	457	455	440	459	429	436	450	427	449	452	469	430	475	431	454	446	447	452	436	453	448	419	457	437	479	467	453	430	446	466	471	436	432	449	430	442	438	441	449	425	449	472	451	436	440	418	420	471	434	410	427	448	443	434	429	407	428	431	453	447	448	460	481	474	493	483	436	474	409	449	439	466	449	415	437	412	456	434	437	448	438	430	459	476	403	455	430	449	427	449	421	476	435	441	423	429	429	483	440	454	472	471	448	454	456	430	398	471	460	418	437	404	446	504	447	459	485	492	454	443	438	446	476
28852	4201	1296	991	778	626	492	442	446	411	395	373	410	360	366	335	307	402	342	322	347	358	319	347	346	335	348	344	350	363	323	340	364	339	329	327	332	336	350	324	355	321	315	330	311	361	320	335	325	355	331	330	291	327	364	362	348	313	335	350	352	311	323	343	367	288	304	329	291	323	319	318	353	332	334	335	325	335	312	335	303	347	328	328	331	339	325	307	355	320	323	348	327	346	285	308	353	313	335	359	361	323	312	301	335	310	341	295	304	317	349	304	321	318	330	336	315	326	346	329	342	314	364	310	353	338	312	334	339	312	306	296	332	327	316	319	319	340	332	350	341	333	338	293	308	302	332	295	370	317	337	332	287	334	326	341	309	312	289	319	345	326	315	331	330	319	338	316	340	347	349	331	342	339	310	349	284	342	327	325	309	328	324	321	327	315	330	363	324	316	310	283	316	333	315	316	321	351	338	324	314	341	352	338	335	337	308	332	322	340	339	347	324	356	306	316	370	343	364	339	306	334	315	311	324	353	340	306	321	305	309	326	334	336	366	338	353	313	316	323	314	334	321	366	335	350	339	302	312	305	335	351	344	372	313	292	323	327	330	318	309	341	321	302	311	323	320	336	324	327	316	322	307	310	306	348	328	327	327	319	313	322	319	338	317	291	306	348	299	379	309	327	302	309	302	312	331	314	322	331	310	349	314	320	315	308	335	289	331	313	303	312	285	324	326	330	318	348	354	327	318	334	274	318	341	317	336	320	326	333	313	339	333	358	303	318	317	302	351	324	339	312	335	327	330	339	331	317	324	315	324	350	339	350	312	283	340	363	328	332	302	316	366	336	331	302	332	353	345	298	330	301	352	314	307	324	316	362	326	340	302	303	351	349	287	310	312	287	347	339	344	324	348	299	288	316	302	326	352	347	309	300	339	326	307	327	326	338	324	317	347	340	350	315	327	360	343	314	320	302	340	335	323	332	334	311	329	347	346	317	328	341	329	329	298	327	310	345	348	318	339	316	318	335	349	305	342	325	318	328	320	318	350	349	335	355	346	337	296	292	328	342	348	332	306	305	323	324	315	295	299	334	334	316	356	309	371	306	367	318	320	354	326	359	298	330	328	318	297	357	343	321	317	338	307	301	358	314	329	322	306	355	312	316	307	285	315	342	346	333	320	377	352	282	351	320	332	363	342	354	323	328	354	310	316	309	344	335	340	335	315	330	322	304	301	303	329	342	320	325	328	326	317	325	304	319	307	314	335	296	316	328	331	318	348	312	309	315	340	317	297	320	313	348	305	326	325	331	339	302	321	326	318	329	330	349	295	352	341	339	343	336	354	347	321	369	353	339	354	349	310	318	306	305	311	339	361	303	333	334	296	346	345	318	318	338	338	353	345	344	324	296	311	315	325	307	330	320	310	312	307	325	350	293	345	341	331	343	346	344	337	347	345	346	304	341	358	302	321	340	344	318	335	313	297	321	330	330	334	311	354	333	309	311	321	322	352	366	329	321	355	324	336	313	367	317	331	305	325	322	322	309	308	350	319	342	328	317	321	303	336	335	333	309	340	322	305	332	322	330	308	325	317	364	323	332	308	340	271	335	342	326	344	342	326	325	332	346	310	297	371	308	339	357	295	302	312	324	342	321	329	349	342	334	315	332	354	322	324	341	308	280	313	383	330	336	313	321	324	342	335	337	331	341	323	305	332	315	337	301	340	333	311	302	334	330	326	294	317	306	326	328	298	304	335	328	277	317	355	307	324	330	364	370	330	322	303	333	324	310	336	348	356	299	356	373	336	335	270	347	323	278	317	358	338	327	349	324	313	297	336	333	341	321	331	333	345	305	312	364	293	274	347	357	325	356	321	318	326	311	318	317	322	336	357	329	354	335	354	333	357	294	309	363	336	323	328	342	320	329	345	315	328	331	328	292	320	327	307	312	332	341	328	321	309	340	347	358	316	347	338	334	325	323	337	334	331	339	325	291	327	314	339	336	332	312	312	331	322	334	338	302	318	318	318	330	300	370	332	293	317	329	293	332	339	332	347	318	312	323	322	309	326	326	328	322	329	334	339	350	328	301	348	305	339	358	336	337	316	347	325	333	320	330	328	293	293	339	296	331	290	288	277	318	322	315	363	342	339	326	346	321	348	346	316	302	329	332	331	351	331	325	271	293	357	314	317	315	299	348	326	306	336	311	310	316	319	309	293	348	349	321	339	334	361	348	325	322	336	356	350	346	351	343	316	315	327	311	304	313	280	339	300	347	304	322	316	364	312	306	354	331	324	296	354	338	345	341	343	312	326	337	384	336	340	352	324	338	362	296	323	291	314	315	334	333	342	316	333	351	362	316	351	348	319	309	322	333	327	321	371	350	321	320	343	360	325	334	347	337	301	311	321	354	349	328	323	337	324	330	328	300	319	328	327	294	362	283	328	329	331	319	344	346	342	328	344	330	343	355	325	329	343	322	316	357	320	333	325	290	358	322	360	360	322	306	331	303	302	332	347	326	333	318	371	318	352	312	316	363	339	313	322	353	333	344	307	340	343	352	306	330	333	328	325	321	302	305	365	364	287	297	310	324	344	310	342	322	324	301	318	328	321	342	309	327	356	341	305	304	343	321	346	323	355	308	337	348	312	340	349	328	335	323	313	301	346	313	318	321	308	338	333	324	329	320	305	360	323	338	335	310	315	338	300	334	325	318	309	337	336	344	337	300	363	342	312	328	355	315	318	370	319	313	308	320	322	312	383	354	350	302	276	275	332	310	316	298	346	303	300	324	291	315	291	284	292	329	340	342	306	333	341	355	328	355	325	301	316	295	322	342	309	312	334	341	362	298	333	330	314	344	343	308	315	307	349	331	295	351	325	354	363	331	318	334	327	335	315	328	326	335	346	318	309	315	326	340	331	288	372	305	326	352	358	326	342	351	371	334	347	365	328	325	309	363	339	325	334	325	321	356	300	342	323	334	313	303	337	313	367	373	327	296	344	367	329	327	301	321	350	317	325	326	312	325	331	330	320	307	293	355	311	339	350	323	310	318	349	326	291	338	324	318	356	301	321	330	272	315	332	368	337	313	338	339	328	294	336	382	329	334	309	342	348	327	351	331	334	323	320	309	328	361	329	359	326	351	344	305	317	333	343	327	334	307	327	343	355	357	355	319	327	337	346	374	332	351	325	312	322	321	361	338	356	336	335	338	302	329	349	341	353	283	339	309	341	337	321	309	322	328	333	316	306	326	305	286	337	304	357	313	347	318	329	329	343	330	309	355	308	293	328	352	307	326	343	352	343	308	325	322	308	338	359	311	315	297	337	330	308	331	326	318	333	329	312	335	319	297	316	298	340	278	334	340	360	298	329	374	326	316	334	335	303	316	324	347	314	340	327	340	327	333	339	309	338	312	349	370	328	311	340	339	357	320	350	305	347	335	361	314	309	354	323	336	336	310	317	305	326	339	300	324	316	325	325	318	328	301	350	318	333	317	326	334
14620	1659	2302	2775	2513	2157	1844	1727	1513	1411	1324	1283	1149	1129	1127	1108	1020	1009	986	979	970	921	922	971	933	876	936	881	900	858	855	920	839	888	852	847	832	878	828	861	877	850	784	841	808	864	821	837	840	850	850	845	853	814	854	821	841	812	821	870	809	811	861	868	843	804	832	820	813	835	791	846	837	910	846	850	839	822	836	862	805	792	781	836	823	842	795	851	854	832	799	797	831	848	805	877	846	858	892	818	841	832	802	855	794	865	840	804	758	855	806	805	883	836	813	892	821	782	824	822	815	804	831	774	802	897	801	814	831	791	840	823	801	809	780	812	839	862	829	805	822	822	820	764	862	886	832	794	805	836	846	806	787	812	826	866	832	797	847	847	829	822	837	822	896	814	848	819	871	813	838	814	767	834	796	787	832	812	838	834	813	836	815	791	799	848	805	827	838	822	816	817	774	772	828	868	851	808	878	844	816	800	803	813	814	829	870	825	800	852	836	852	801	828	780	799	836	850	822	817	790	798	791	793	823	821	796	787	819	829	860	816	792	777	872	850	813	850	831	812	841	811	791	847	832	786	850	818	829	790	823	839	862	774	849	805	837	811	798	816	878	833	804	783	797	862	812	847	801	853	826	828	849	824	748	850	807	855	841	841	827	831	860	818	794	814	803	802	756	833	837	807	800	838	837	847	775	822	805	817	812	814	786	876	824	791	783	846	797	806	825	816	821	817	789	843	773	803	846	814	859	780	829	803	796	860	849	782	797	834	809	849	797	811	799	828	808	854	828	845	821	804	848	801	840	796	859	851	854	770	804	846	822	835	780	750	783	771	818	825	773	801	823	819	807	808	815	825	803	824	869	819	830	833	810	822	885	773	775	813	774	841	845	822	769	787	819	774	806	820	799	825	888	836	811	811	861	836	857	836	803	808	820	825	865	823	804	828	776	837	832	801	813	765	835	870	804	832	815	865	810	826	834	826	805	839	846	811	846	838	824	799	826	818	796	828	763	812	797	837	818	823	829	800	759	802	829	760	851	825	850	800	792	835	779	851	844	796	825	838	765	818	870	796	766	838	773	853	830	818	850	785	847	845	813	819	831	838	803	844	781	807	821	797	794	829	809	794	823	804	815	829	768	845	805	809	786	806	826	820	812	845	804	789	827	830	813	788	788	814	782	809	796	780	833	807	822	814	794	841	782	839	759	803	848	803	844	783	855	822	848	800	827	860	801	798	822	809	880	875	801	795	784	786	843	836	813	839	804	814	810	841	800	790	818	848	793	825	803	830	823	817	823	806	837	779	741	739	850	856	758	864	782	846	778	818	831	775	847	836	868	840	853	832	845	833	837	800	842	792	897	840	789	831	860	833	806	833	798	856	764	842	827	788	821	806	785	814	839	879	791	814	851	846	818	851	817	815	852	813	792	860	842	802	836	802	880	791	808	787	807	814	847	799	834	815	805	832	841	815	832	815	787	855	826	818	793	791	824	824	804	815	851	767	818	803	851	811	784	827	840	897	816	812	849	826	800	831	788	832	830	805	861	798	842	798	807	801	826	786	828	839	777	850	829	794	818	831	794	815	851	851	855	891	808	803	837	847	813	788	786	808	825	812	798	824	790	780	796	824	845	803	814	834	849	810	818	889	835	853	793	822	831	839	811	865	861	826	784	811	758	808	843	805	809	822	800	823	855	819	857	829	813	793	813	773	844	764	807	820	813	861	822	831	819	765	860	871	818	884	863	819	823	820	815	866	834	829	859	830	893	836	818	852	779	853	842	832	783	826	795	784	835	848	828	825	841	778	824	842	854	799	834	836	833	830	827	847	850	783	825	823	859	809	781	787	787	793	784	784	808	764	770	819	806	781	834	872	820	854	796	797	814	796	815	780	785	852	837	807	803	795	829	811	830	797	796	841	861	835	832	843	883	793	801	822	797	819	870	734	816	791	826	849	832	825	829	804	801	832	838	851	783	778	825	809	835	817	855	843	809	824	851	780	810	810	830	774	799	826	793	838	840	868	792	830	771	865	845	803	804	823	796	851	852	814	842	815	854	805	760	853	809	843	791	845	791	869	855	796	808	810	798	813	830	798	857	857	880	808	841	784	820	832	791	813	840	851	806	808	813	846	770	784	858	810	769	843	763	849	764	815	796	831	744	804	815	838	788	791	796	818	796	797	822	833	862	836	798	778	841	831	815	763	797	829	832	799	857	816	781	775	764	816	785	797	798	791	813	825	839	839	788	843	813	799	792	876	831	787	828	741	822	820	794	816	807	807	799	875	841	838	813	806	830	807	836	773	823	798	778	825	790	845	856	774	814	826	820	832	785	802	869	824	765	786	838	826	829	845	804	832	790	840	803	809	829	824	853	782	829	835	789	871	854	811	817	845	846	809	818	821	819	826	814	818	784	799	822	855	838	833	858	777	779	847	765	761	832	828	817	828	839	829	849	858	826	849	868	848	827	834	800	848	869	801	783	859	825	800	874	821	820	823	808	816	771	809	813	821	859	856	839	788	780	833	819	813	778	832	899	838	792	865	811	826	770	774	805	823	793	798	801	847	796	819	808	797	834	838	817	814	795	797	831	819	792	812	853	784	847	757	783	845	793	781	795	833	828	771	775	808	824	814	858	839	824	812	814	831	814	763	854	789	804	808	805	848	816	833	844	798	806	873	867	789	824	804	850	822	833	785	865	800	879	825	824	802	813	760	818	842	801	855	769	816	844	845	830	776	841	825	837	812	824	753	784	835	830	807	825	866	764	811	861	867	804	845	832	801	813	773	784	817	785	787	868	841	807	825	807	803	833	756	813	815	858	823	816	854	794	808	832	840	803	773	832	784	836	804	782	810	852	772	814	781	797	789	840	825	825	758	880	808	859	802	837	873	812	795	807	787	793	815	791	828	778	819	840	815	843	849	800	801	804	863	830	821	803	810	753	846	771	798	822	832	849	860	798	813	796	781	784	835	762	808	839	766	794	798	820	816	788	865	799	827	801	851	820	848	823	807	779	880	799	784	826	804	808	769	825	860	816	833	856	806	820	837	836	844	845	834	785	824	780	819	790	815	785	819	805	842	804	797	762	806	806	764	826	867	845	788	765	766	841	812	765	808	827	835	867	830	876	802	773	800	817	860	828	793	749	808	856	811	845	816	818	815	787	822	840	784	800	821	864	833	876	793	828	751	746	805	867	829	838	828	783	782	849	851	758	847	827	834	817	744	796	836	822	856	846	783	810	748	810	814	746	797	814	773	826	808	790	846	839	808	789	833	806	823	802	824	806	806	864	809	802	821	797	818	789	838	789	805	779	818	815	798	781	827	803	793	805	792	784	806	841	798	829	789	813	831	811	825	800	785	828	777	818	835	766	836	816	843	798	858	822	787	780	877	818	824	828	811	784	794	810	809	875	831	803	783	785	840	862	773	794	810	797	792	824	870	795	789	801	819	780	829	811	836	804	836	798	838	785	846	777	823	812	790	833	779	785	802	812	819
39727	8622	2540	1752	1242	956	771	703	626	584	583	522	499	472	455	464	450	438	428	474	447	455	411	443	466	389	412	371	434	386	415	442	433	391	366	407	428	369	401	380	376	410	402	379	413	391	386	390	411	398	369	399	419	397	397	403	410	408	415	409	368	428	414	403	416	355	424	403	405	392	373	390	415	403	380	389	355	390	392	373	419	392	378	421	356	414	377	365	406	379	403	369	438	393	427	444	395	392	380	412	422	395	400	394	385	395	393	415	416	385	363	370	388	381	452	381	383	407	386	427	380	379	372	423	396	413	421	409	386	386	420	402	396	379	369	373	391	390	386	406	392	386	389	399	439	422	362	395	416	433	376	385	402	445	402	429	406	410	403	398	416	415	420	372	398	387	439	353	410	403	374	392	416	383	367	370	364	387	396	404	409	387	405	358	416	404	419	378	422	391	420	392	380	387	385	394	410	403	366	397	375	435	419	376	374	440	430	407	390	399	394	388	426	417	413	387	399	418	397	417	395	405	409	388	434	385	410	385	367	406	412	392	435	376	374	402	433	363	384	408	448	377	387	378	394	409	413	400	396	393	376	401	368	404	398	346	378	407	381	387	386	413	425	394	401	387	383	372	400	402	397	427	381	407	422	393	378	345	400	387	428	412	398	408	397	369	379	393	378	387	403	404	416	416	374	390	373	384	441	420	436	367	396	364	404	407	418	395	411	434	361	429	360	371	423	434	388	387	417	417	411	421	425	451	429	460	395	401	386	355	379	385	423	396	403	421	397	400	417	372	394	400	356	413	375	390	426	396	395	409	378	379	386	372	396	399	431	394	380	441	415	402	381	387	427	425	397	401	422	357	403	336	402	379	396	415	387	375	381	407	376	414	388	406	405	424	366	419	375	396	383	406	412	418	407	371	405	423	435	426	425	392	450	418	405	388	367	398	410	404	340	424	403	396	359	357	386	435	411	379	418	403	416	392	383	392	412	416	408	379	383	407	415	401	371	393	437	386	406	418	434	437	424	379	421	397	393	404	390	358	379	394	403	413	386	389	391	383	369	395	416	419	385	424	390	420	425	375	434	373	395	407	424	403	366	420	401	398	386	399	390	366	419	397	403	411	381	455	390	399	382	382	431	375	390	374	400	413	399	415	384	385	418	405	406	381	410	409	452	373	390	372	372	396	403	361	406	379	421	394	399	383	416	444	400	431	364	407	393	406	405	365	409	430	380	435	408	382	409	405	414	405	406	387	374	425	457	395	411	386	413	389	381	426	406	405	396	399	411	407	410	366	369	406	400	368	414	393	407	395	394	390	399	394	395	386	411	410	377	396	453	379	388	406	370	395	374	415	403	412	398	395	402	388	371	424	399	406	431	449	386	424	412	403	395	416	400	389	392	386	393	400	416	414	402	384	389	407	381	423	384	432	402	433	377	398	370	403	380	390	362	403	358	374	383	393	448	391	377	434	369	389	410	412	401	424	416	392	404	406	428	423	408	370	367	395	352	389	408	401	380	411	392	389	392	373	382	403	402	398	383	419	437	415	399	410	373	415	406	406	379	387	395	400	421	431	387	395	407	370	383	393	406	372	393	379	390	474	392	393	390	395	415	355	417	405	373	397	400	452	397	382	359	389	398	405	365	359	409	401	397	407	377	381	386	373	380	386	375	414	365	416	382	424	398	427	434	423	404	371	388	379	415	400	408	390	418	425	383	446	384	345	385	387	399	450	413	391	407	406	381	380	373	424	387	381	406	397	384	414	399	446	401	397	410	409	411	413	400	403	374	392	390	383	345	417	385	410	414	408	394	400	392	347	368	413	406	379	375	388	408	367	393	411	391	408	435	389	359	397	395	361	409	406	399	422	404	425	416	398	425	399	394	406	442	424	414	414	378	426	394	412	417	398	378	385	417	440	405	393	395	383	407	412	403	424	365	409	397	382	394	407	370	390	408	420	394	395	393	428	420	403	454	403	385	390	391	385	427	384	376	407	433	365	370	411	389	411	359	383	403	407	361	410	418	358	409	409	374	387	409	392	393	422	436	379	377	409	378	405	361	382	414	419	393	400	423	372	407	428	390	384	398	388	394	415	408	425	411	386	370	432	359	354	445	402	393	362	397	385	396	366	401	414	391	434	392	402	379	394	361	404	392	385	377	424	384	407	409	424	428	422	429	373	378	402	391	378	385	374	388	381	411	378	356	397	404	395	372	402	400	381	406	384	404	355	398	371	401	413	400	388	423	403	408	391	421	366	380	423	373	413	407	389	408	387	404	364	405	404	362	370	394	420	385	418	405	404	393	423	402	410	407	400	383	406	393	381	401	422	370	428	365	440	405	348	402	397	415	375	382	440	385	412	396	363	391	384	389	370	386	381	376	422	380	424	397	416	412	404	387	412	406	383	419	410	435	402	343	450	387	378	380	416	358	420	404	359	403	422	372	426	447	394	437	437	419	387	404	421	413	371	433	450	394	401	388	385	363	381	406	392	399	394	381	437	402	436	442	394	396	393	421	403	403	418	413	396	401	390	405	379	405	412	419	407	395	412	429	412	405	418	372	438	418	407	398	386	389	396	391	368	404	404	407	374	424	444	392	378	435	376	403	435	358	445	392	398	431	421	404	418	399	408	410	401	368	383	387	386	405	405	377	386	400	400	372	422	391	407	396	403	409	401	386	424	401	387	396	385	414	404	396	411	371	427	386	406	412	383	420	382	408	413	411	405	428	362	424	375	423	400	407	397	408	392	350	412	381	399	401	441	421	385	392	410	371	393	400	407	405	383	382	409	395	435	355	400	366	404	378	435	405	390	382	412	397	388	397	388	394	377	378	394	368	415	397	412	428	385	413	418	416	427	424	374	415	396	393	367	359	391	392	399	374	440	406	401	350	374	409	427	374	431	380	382	382	403	418	405	414	417	390	409	407	394	397	436	416	423	431	420	420	376	413	409	431	392	439	395	386	387	408	430	376	404	378	386	349	443	401	371	381	422	413	370	408	416	424	387	390	400	371	429	398	408	389	418	389	430	398	420	412	424	359	451	400	392	358	386	380	414	386	406	400	372	378	410	437	390	413	405	385	393	377	387	398	394	385	361	386	389	374	403	373	390	421	412	393	368	399	408	369	381	347	412	404	410	404	389	395	408	392	422	418	417	417	405	411	426	380	370	454	395	385	392	441	389	399	429	395	382	352	414	383	418	419	380	394	443	387	364	376	395	436	403	410	384	399	419	404	420	397	373	463	393	425	403	389	455	396	385	398	401	372	397	417	370	421	373	424	406	391	401	401	407	392	397	412	400	385	383	388	401	408	433	382	386	383	424	388	361	404	449	377	376	375	391	382	376	371	407	352	415	416	402	386	397	401	374	356	427	382	389	421	389	400	404	459	373	417	369	355	375	425	458	423	429	402	408	370	387	409	392	420	398	386	379	440	383	392	405	409	352	442	389	387	401	392	447	423	417	374	432	355	406	423	398	421	398	402	409	404	378	421	401
19779	2400	3740	4628	4207	3556	2960	2614	2400	2144	1888	1731	1653	1556	1402	1419	1369	1316	1260	1188	1252	1202	1168	1105	1143	1179	1134	1133	1102	1054	1084	1065	1077	1042	1019	1036	982	1028	1000	949	979	977	982	1037	968	1036	1015	1001	969	999	1011	995	981	982	964	894	990	946	970	1003	941	1013	946	954	1005	946	969	1030	915	898	994	984	1013	963	938	993	920	1001	1011	965	933	962	934	1017	971	970	895	919	956	951	912	978	949	922	841	906	945	918	916	990	962	968	943	968	945	961	911	997	897	941	913	918	960	961	941	955	902	1007	935	946	935	1011	923	940	933	907	978	921	990	956	940	982	963	980	1004	954	952	960	959	958	927	899	931	940	955	960	980	955	920	984	955	949	939	948	957	909	1012	919	995	964	1008	926	953	968	940	947	938	909	956	971	964	948	959	910	933	978	956	932	914	923	933	929	934	969	988	928	963	921	966	981	911	943	890	945	1032	1006	882	959	991	970	951	957	903	985	933	962	945	933	901	1010	939	921	996	964	968	977	870	922	931	950	926	1005	912	941	927	951	971	1005	889	870	955	896	961	966	915	967	909	916	922	922	928	899	936	928	993	920	912	944	923	971	906	898	943	919	906	909	924	917	944	935	899	921	962	929	929	937	995	997	894	942	945	976	998	905	975	953	988	891	923	1018	935	939	948	955	956	1005	887	988	907	949	952	934	918	913	953	977	898	899	917	941	1011	969	962	880	982	919	950	928	917	901	949	965	888	947	969	963	909	902	915	953	952	998	932	946	927	951	940	974	948	933	982	960	1006	976	936	959	920	923	952	954	958	959	946	857	894	950	923	932	923	954	912	927	923	920	920	884	954	936	944	985	926	940	943	920	972	954	956	912	975	948	944	880	905	913	939	902	917	902	901	988	951	908	985	904	1005	963	971	949	962	938	1015	903	974	941	947	918	914	947	946	938	960	918	933	927	903	949	898	991	956	857	955	950	867	921	999	910	917	945	957	898	944	950	917	881	893	937	932	972	949	956	985	911	996	944	926	958	949	1038	976	969	972	944	936	916	948	899	934	957	911	961	965	940	912	913	913	970	970	953	968	946	902	883	893	986	959	938	940	893	904	914	913	926	910	932	924	932	992	931	933	964	919	861	946	879	944	884	935	906	989	930	940	964	957	973	959	919	952	887	935	876	915	960	921	927	919	907	948	970	892	948	961	1017	896	952	885	952	938	910	873	914	959	944	936	977	1002	932	953	893	903	931	983	967	947	947	972	929	1009	943	919	945	932	894	955	921	930	971	921	952	955	905	905	996	953	930	971	1010	926	934	944	882	927	929	943	964	912	927	913	939	931	935	978	970	1014	978	934	928	918	948	935	989	931	920	1010	928	909	955	910	942	947	961	867	897	932	959	913	915	960	955	944	924	918	949	941	923	895	959	961	921	943	927	959	936	951	874	920	879	944	935	964	991	918	946	958	981	944	904	904	923	927	930	951	941	958	934	946	946	913	952	927	888	940	962	967	958	993	965	983	942	949	922	975	918	954	959	936	899	935	927	940	941	950	1006	886	907	903	955	924	890	959	925	935	865	875	898	898	945	917	919	900	900	889	940	970	1017	923	910	959	1005	958	970	974	931	887	913	927	949	927	935	924	945	973	960	895	999	921	976	964	954	908	922	894	933	954	977	988	914	937	975	943	890	937	955	962	912	967	933	958	919	967	946	911	1013	957	985	838	950	849	914	916	922	966	933	865	935	945	1005	921	988	957	981	972	968	902	930	929	941	902	957	990	937	958	944	900	979	992	1005	893	923	939	935	955	940	926	948	938	927	898	900	926	912	922	908	973	995	926	944	924	918	992	942	997	958	921	975	926	898	978	941	924	954	931	941	971	910	906	999	950	930	969	891	942	920	890	931	956	896	943	964	960	954	944	887	984	941	971	1020	930	916	900	867	966	902	905	957	914	883	902	939	918	986	953	951	945	920	954	941	936	951	922	887	913	919	928	927	930	919	966	988	924	929	923	948	928	983	965	945	931	945	905	928	959	901	928	928	951	907	955	935	902	944	978	908	950	954	927	919	912	994	898	874	930	959	942	933	956	921	946	967	943	926	924	959	958	956	925	959	921	954	988	963	905	936	930	915	923	912	876	919	872	947	920	986	946	943	905	951	958	957	986	921	928	952	926	938	962	994	941	981	988	985	959	921	933	923	910	964	963	965	966	967	863	924	919	892	926	921	889	975	948	947	927	929	970	885	969	935	967	990	942	918	926	952	1007	925	952	931	988	983	961	929	1003	884	905	930	927	923	947	974	885	939	885	974	956	929	977	929	962	882	907	929	931	956	958	932	970	920	946	904	909	962	934	959	952	944	935	966	972	955	936	901	922	998	879	938	887	956	929	961	896	907	914	996	968	985	951	911	988	931	909	921	952	932	957	877	960	907	945	909	964	994	919	976	935	963	925	906	980	969	917	940	927	894	940	929	978	902	945	940	937	911	929	883	903	939	955	947	957	920	926	971	1007	920	911	976	977	942	892	882	961	948	906	994	974	917	961	929	904	962	923	938	987	984	915	903	888	953	895	976	939	984	933	932	951	948	923	928	1005	903	975	963	860	909	964	928	1006	913	966	904	914	930	921	989	960	978	953	960	976	949	892	1019	918	931	930	925	946	996	960	976	925	924	911	1002	947	897	916	984	951	927	915	924	933	901	980	905	956	959	922	970	912	914	936	972	911	944	919	953	940	919	936	892	972	907	914	919	910	892	943	911	936	957	953	952	954	938	945	994	925	887	855	993	964	908	933	975	887	897	942	927	1005	917	981	929	936	953	965	907	911	947	989	942	920	930	947	899	983	914	938	950	978	939	912	952	967	995	931	972	933	937	956	955	916	847	1001	892	919	906	882	916	961	945	985	930	914	891	955	956	865	999	914	906	956	922	917	937	947	962	960	934	980	942	955	958	946	930	991	935	1000	886	986	934	928	944	950	985	979	992	958	974	964	966	934	964	923	958	930	929	981	955	943	907	930	984	931	893	982	868	930	932	942	1005	926	933	922	910	908	962	940	946	898	979	960	975	898	948	928	969	984	968	963	942	911	894	978	934	921	945	974	922	891	1012	915	917	964	984	993	902	918	974	949	980	914	935	901	949	910	924	932	916	939	1044	914	1000	927	965	896	975	966	845	978	1003	918	991	919	926	939	964	950	970	949	923	930	971	982	916	953	925	959	989	930	908	990	942	984	927	902	932	930	961	945	923	951	971	951	942	960	969	939	917	935	989	931	916	937	968	909	899	923	946	912	929	951	927	920	930	942	948	908	883	955	907	940	905	969	936	954	912	981	944	992	942	953	937	950	975	949	980	978	978	909	901	926	936	954	929	1004	921	962	917	939	975	959	901	900	888	1000	992	925	956	953	986	1030	938	953	966	945	910	964	979	912	949	898	927	898	975	905	920	917	916	982	978	941	956	970	957	968	942	923	911	931	940	906	909	985	968	969	961	933	927	976	913	994	958	945	1022	915	968	962	964	893	928	950	919	939	913	961	973	940	909	952	892	938	913	956	928	958	939
11617	563	166	162	154	143	160	169	152	158	173	162	150	145	156	131	170	141	157	155	163	158	161	167	153	160	153	166	163	146	173	142	141	145	144	149	148	159	158	148	175	165	169	150	141	146	149	156	145	158	156	164	146	171	139	123	158	143	146	145	188	172	157	164	144	166	127	167	142	173	136	135	154	148	162	156	165	143	157	152	169	163	151	173	140	176	160	142	165	129	188	152	140	144	151	173	128	162	124	155	165	157	129	147	142	173	153	137	146	155	152	137	140	157	149	153	137	138	170	163	160	149	138	143	149	164	142	142	144	170	165	180	157	142	174	158	143	166	150	134	149	157	157	145	153	157	154	163	161	136	143	149	166	151	175	133	146	145	167	158	163	162	151	171	144	164	147	148	149	152	160	157	139	156	135	159	151	135	154	136	151	180	161	148	135	159	145	147	161	150	163	142	145	144	146	144	146	153	164	153	153	163	145	161	137	147	131	147	176	149	137	133	169	157	153	149	159	140	141	140	154	173	162	140	137	137	159	151	146	161	142	164	131	156	127	163	176	160	165	146	148	157	164	154	157	152	152	165	166	160	149	147	166	148	154	125	149	159	134	162	146	132	148	154	133	132	138	147	177	156	156	162	146	171	164	182	147	155	157	160	155	147	151	137	157	152	154	164	150	142	175	137	145	162	145	141	156	154	125	153	150	144	160	162	162	152	147	140	149	149	176	153	156	147	165	167	167	153	152	150	134	159	156	148	151	145	151	131	175	161	172	175	140	136	138	136	153	161	153	142	148	140	171	139	167	147	139	156	138	128	158	152	177	161	152	151	148	148	153	158	147	147	144	156	161	169	139	142	157	152	163	168	157	153	163	144	164	151	147	167	144	149	147	143	141	153	150	148	137	145	160	148	145	139	152	160	158	144	136	142	156	161	134	135	160	154	169	163	153	140	157	150	142	147	137	154	145	171	133	173	141	137	171	162	146	170	176	148	154	163	145	125	160	152	160	129	145	132	152	146	158	158	143	131	143	169	152	162	153	144	178	134	152	156	168	177	154	143	139	131	152	153	134	143	169	183	163	162	130	136	140	161	148	136	182	150	145	139	153	151	182	147	148	153	142	135	132	147	143	154	146	139	148	150	127	135	142	137	151	122	154	159	162	149	157	136	155	161	150	157	130	162	174	169	150	164	141	150	152	160	156	173	170	148	143	139	162	135	140	146	142	132	171	149	146	151	146	147	143	164	158	164	166	153	159	138	155	164	158	141	152	160	160	158	143	173	152	155	140	152	162	155	137	150	139	156	147	126	147	157	178	130	161	147	163	120	145	164	149	143	168	140	139	154	144	151	145	151	144	128	155	164	160	150	145	147	160	170	160	179	137	150	140	132	152	146	159	141	141	132	142	137	159	150	150	134	173	140	137	151	156	128	160	165	149	138	139	163	168	158	146	159	158	136	149	160	134	157	153	158	148	142	146	151	153	153	143	153	158	139	140	138	155	167	144	182	163	176	146	138	166	144	162	156	149	154	143	124	139	174	142	152	139	149	151	131	145	158	158	150	158	142	149	142	145	160	135	153	166	145	161	138	136	158	149	146	156	165	151	158	158	152	165	146	140	161	142	141	145	160	145	161	145	162	149	131	181	152	142	159	138	157	167	151	156	132	153	139	123	160	154	159	159	163	130	136	161	149	149	159	156	116	143	156	154	154	188	136	143	149	148	158	154	159	153	155	138	157	137	165	148	143	150	165	151	141	147	160	150	152	142	156	160	154	174	128	154	156	152	152	147	156	166	155	152	173	134	147	166	165	149	142	136	166	142	134	152	166	154	148	159	157	154	136	149	141	166	130	147	150	170	145	159	138	144	169	152	165	153	148	168	168	156	126	112	144	164	149	135	146	142	157	173	119	157	143	175	149	128	144	166	145	153	134	134	171	145	156	143	154	143	152	161	152	184	149	148	135	140	146	177	175	120	142	143	154	145	150	167	158	149	145	172	154	132	130	146	140	141	147	139	157	159	134	146	159	133	134	142	138	146	151	159	160	139	156	152	172	148	158	143	152	148	168	161	129	129	147	145	154	156	137	139	138	139	149	136	166	123	159	143	147	150	161	164	159	150	149	156	168	142	149	147	134	143	133	146	160	136	172	162	139	168	148	170	137	162	175	169	128	157	153	154	158	146	134	128	145	162	149	150	169	143	174	157	171	149	137	153	165	156	142	146	135	153	138	146	145	143	140	156	168	183	171	168	153	139	136	160	128	151	159	151	150	169	127	139	164	148	162	156	154	153	166	162	149	138	169	162	148	161	146	139	154	164	136	137	146	141	154	153	159	160	169	162	148	149	163	151	152	144	177	164	167	136	163	147	143	158	149	157	160	139	128	155	167	136	132	154	144	143	178	144	142	159	168	158	150	160	151	163	162	154	160	171	170	163	154	171	168	163	161	159	146	133	163	181	155	141	167	168	153	148	155	151	168	168	131	176	164	163	148	157	196	148	144	157	148	150	153	161	156	159	181	149	154	166	161	152	164	145	157	154	170	168	128	142	134	149	137	150	131	154	149	133	146	151	146	148	143	144	144	162	150	145	157	169	138	138	190	155	151	151	169	120	145	120	157	149	143	153	165	137	151	162	148	180	144	151	174	152	164	142	145	151	163	152	148	129	158	147	153	150	147	142	145	121	170	166	152	180	157	157	133	156	145	145	155	139	145	152	152	142	152	161	154	163	145	158	160	153	150	153	170	153	173	165	137	188	132	125	149	158	158	157	139	164	154	159	120	159	166	128	154	148	136	144	174	131	150	129	167	167	158	171	173	171	142	149	144	163	133	149	167	164	157	152	145	159	153	135	138	130	157	154	145	140	158	170	156	133	158	126	136	140	161	149	145	135	158	139	148	144	165	153	150	149	140	176	160	155	134	148	131	153	166	171	146	174	157	144	147	182	166	143	143	170	128	125	144	147	128	152	129	150	183	137	146	151	139	169	153	136	158	157	138	161	159	146	146	148	153	125	166	139	157	169	148	154	147	155	161	157	154	158	140	144	148	153	138	133	150	145	136	139	150	146	150	173	133	150	128	171	160	136	142	147	143	154	146	156	177	156	189	172	151	188	137	144	145	142	143	139	158	141	150	146	151	133	155	153	144	161	132	170	150	132	156	191	184	159	162	151	158	179	154	166	144	147	172	151	153	162	165	159	157	152	136	152	163	163	161	161	167	145	151	160	161	146	146	161	165	141	132	125	160	160	145	152	155	156	163	133	146	132	160	169	154	163	166	147	131	154	149	134	149	167	162	154	145	134	170	181	150	163	159	158	147	163	143	182	150	154	159	140	157	153	146	143	176	146	137	150	160	150	133	162	150	156	162	132	142	152	144	143	156	132	155	160	137	162	142	149	171	149	162	151	136	145	149	146	135	153	149	150	158	138	150	147	149	176	158	148	171	166	170	183	151	158	156	148	150	161	135	156	130	172	168	142	154	120	147	152	153	160	150
5799	532	472	487	484	516	491	489	471	492	486	471	466	460	444	471	457	465	431	449	440	431	473	442	432	466	461	400	420	472	479	423	439	450	392	442	449	464	452	422	429	422	458	460	440	446	473	435	445	399	446	459	417	418	432	461	455	432	400	429	461	429	409	472	445	445	437	414	404	457	418	419	484	470	433	435	424	464	391	443	453	470	430	424	487	502	428	412	460	417	425	439	466	433	457	469	433	446	451	458	481	454	450	440	452	455	407	452	435	405	433	447	439	449	444	438	489	473	445	415	452	427	442	445	409	429	459	420	444	444	444	428	430	428	476	441	430	461	431	421	424	415	456	447	476	461	467	441	452	449	480	453	425	418	425	443	419	430	472	450	436	444	417	428	482	450	467	452	432	424	462	433	423	451	489	432	413	462	422	439	423	464	438	448	424	440	453	415	452	451	444	450	451	472	446	467	460	454	434	455	465	445	442	472	445	461	456	432	458	407	456	427	457	483	441	465	440	461	431	433	424	465	465	422	442	477	410	432	432	464	426	447	456	487	445	450	469	452	442	460	445	436	423	449	409	454	419	458	428	450	453	447	460	413	407	427	435	478	483	423	415	410	433	433	434	443	401	412	442	438	421	439	473	431	425	430	412	414	455	422	444	443	443	425	449	419	436	450	432	434	428	488	425	418	434	409	440	462	482	444	502	428	465	469	425	425	444	456	426	454	425	436	453	401	429	408	433	433	406	463	453	399	413	474	460	458	425	450	474	436	435	438	433	436	456	468	428	443	432	399	438	453	447	456	409	462	459	472	449	416	435	441	423	439	440	443	433	435	439	438	435	438	440	463	414	456	420	459	424	443	461	455	452	448	431	466	427	426	458	455	469	460	424	448	485	440	419	407	437	457	482	469	397	458	435	439	463	421	422	469	411	436	438	452	443	417	417	402	438	417	454	432	455	461	438	411	460	431	426	488	390	468	476	476	436	465	450	450	421	410	462	434	438	441	474	451	466	485	439	427	500	427	416	418	431	425	418	425	438	439	447	448	442	453	422	433	433	449	431	475	466	441	436	409	459	501	428	464	451	475	438	435	437	443	437	405	419	424	426	414	468	436	429	456	465	442	412	464	426	460	438	456	398	471	422	449	418	415	452	439	437	433	464	451	454	461	418	446	416	443	453	477	462	410	437	457	452	448	459	437	436	454	430	446	452	412	467	450	462	425	452	469	462	463	453	428	444	446	447	465	432	453	440	431	450	418	457	466	452	425	405	459	461	435	419	398	446	443	439	463	456	417	449	449	424	438	461	416	416	413	472	428	457	446	467	448	467	457	412	469	472	428	434	413	437	462	417	461	456	442	429	456	438	443	436	405	437	476	449	432	422	457	456	443	456	456	420	450	435	418	455	442	416	427	448	436	462	434	436	485	422	484	428	481	460	418	433	464	451	458	429	470	492	419	445	420	473	453	459	451	476	432	416	455	445	464	468	441	466	460	449	439	393	444	425	451	444	447	468	462	457	475	428	476	430	450	441	507	460	487	456	457	433	460	466	441	419	447	447	458	474	438	469	444	440	447	435	431	429	412	421	412	447	410	452	417	434	402	452	476	440	446	434	445	444	445	429	463	472	453	422	472	438	452	420	422	435	417	480	425	460	432	458	412	434	431	425	427	469	435	456	433	423	452	442	461	401	487	431	419	454	397	444	433	424	462	437	423	430	393	469	429	457	448	440	446	479	445	461	460	444	439	440	467	400	462	424	442	494	438	414	438	447	443	439	397	451	432	414	429	437	490	437	454	431	425	434	439	457	490	480	441	437	457	439	479	407	409	476	492	418	422	430	443	469	433	445	463	425	435	442	443	421	427	442	437	430	422	455	450	443	407	459	457	453	454	458	422	436	449	446	418	384	431	446	432	448	418	437	470	418	453	455	440	449	405	436	429	404	430	470	416	457	472	444	438	475	466	393	456	438	460	444	455	459	436	434	426	409	418	451	442	415	437	434	425	439	388	443	401	419	417	485	420	432	437	471	466	445	484	452	448	447	449	474	421	462	443	419	416	414	437	451	435	450	375	428	441	438	447	445	455	490	415	447	453	447	441	442	424	440	417	476	449	416	417	442	424	456	461	434	421	481	415	451	418	456	431	457	406	449	463	452	435	471	405	477	429	490	433	434	456	441	452	469	480	431	453	424	484	452	418	438	423	463	462	439	471	466	451	428	464	449	441	454	443	415	437	397	466	429	433	431	449	469	468	462	438	435	452	436	496	455	500	432	467	451	423	463	448	500	415	474	432	433	469	443	430	464	430	484	461	436	430	455	424	416	413	450	454	443	468	454	442	450	442	441	445	456	460	468	461	434	414	466	438	414	415	456	500	417	449	433	409	431	439	452	449	443	462	453	432	469	453	438	443	455	429	411	472	404	446	460	442	463	431	458	461	442	429	433	436	410	410	488	442	433	447	428	481	448	426	420	468	451	432	430	492	427	445	488	441	464	448	444	415	455	451	451	434	431	423	454	410	424	441	427	475	450	465	444	437	439	458	414	436	481	437	459	429	443	443	451	415	437	451	444	452	427	439	434	449	444	421	445	446	453	443	462	451	458	414	440	465	401	442	412	410	455	411	416	450	443	406	444	473	466	460	429	422	421	475	466	471	436	434	451	484	444	452	422	476	397	418	438	424	440	453	446	447	476	479	452	469	463	437	450	454	433	463	477	420	458	405	463	457	443	461	465	451	462	469	473	467	448	462	407	470	462	447	476	437	436	417	441	468	456	452	435	431	455	432	451	434	407	470	445	442	465	447	454	459	420	450	426	476	451	421	435	467	444	406	432	451	457	457	436	463	410	423	440	441	466	464	451	456	461	468	413	432	445	436	455	381	426	430	410	459	445	417	459	423	459	419	483	440	426	450	442	429	440	422	421	467	484	490	445	469	423	447	425	449	472	456	436	434	446	470	427	422	445	405	433	442	457	463	448	434	451	474	402	448	386	443	451	448	446	458	461	421	464	410	458	420	443	424	437	455	443	462	453	439	429	450	411	461	446	472	455	431	431	440	459	473	445	422	432	447	410	440	423	443	461	471	435	423	449	442	402	429	439	438	448	455	440	433	425	431	432	426	399	425	394	413	435	461	418	481	450	464	453	430	392	448	411	438	465	451	455	473	466	454	463	407	456	460	428	442	446	429	444	420	465	447	444	449	411	437	493	451	451	397	435	434	415	462	460	480	428	464	439	444	441	384	457	458	466	480	453	450	439	444	437	475	463	427	407	438	430	486	415	472	466	421	429	465	480	466	472	476	472	428	447	443	413	430	443	447	434	418	437	440	446	434	456	421	430	452	415	424	424	480	451	450	447	446	448	473	456	417	475	457	427	469	463	416	465	427	468	419	434	423	437	419	450	433	439	446	435	434	455	443	443	449	472	454	439	462	425	455	414	460	441	434	445	470	415	458	440	462	466	414	415	424	439	463	432	459	465	447	435	453	437	426	492	442
24987	3522	1243	997	752	610	505	466	442	423	405	383	359	366	366	384	346	357	373	301	343	333	323	339	337	341	349	345	351	360	333	323	313	377	326	354	360	314	340	339	342	308	301	316	324	308	304	315	308	336	312	303	321	331	325	329	304	342	325	313	323	306	339	311	324	297	305	349	304	308	326	318	324	295	324	322	304	312	352	317	310	302	353	329	334	328	350	330	324	336	315	363	317	340	311	296	327	330	316	317	306	309	336	313	331	320	359	328	353	328	337	302	311	288	363	333	318	343	296	309	307	339	316	311	343	319	346	315	335	341	342	296	310	318	330	334	308	319	314	293	336	339	345	323	287	322	292	349	299	307	338	317	312	310	310	311	357	334	327	292	304	315	337	332	318	336	297	329	311	306	308	347	329	338	301	316	335	304	326	347	331	306	330	320	344	329	315	326	316	310	319	299	326	337	311	341	314	318	347	329	324	311	323	314	296	300	322	286	303	343	319	309	338	309	311	307	307	315	337	305	317	329	335	343	343	330	340	327	311	313	291	315	320	359	307	326	324	347	364	312	345	356	320	324	299	318	347	354	334	328	307	322	325	322	326	358	323	352	340	316	291	318	319	327	309	337	332	330	324	334	301	294	290	328	323	303	311	328	266	298	317	286	340	356	322	342	325	303	307	344	319	338	283	333	348	353	315	312	311	307	316	302	306	342	290	340	324	318	277	352	339	298	308	327	353	346	305	332	347	331	334	339	328	331	326	324	311	317	309	330	311	300	331	339	342	322	300	310	313	340	335	320	323	344	331	340	302	305	350	279	330	351	326	352	312	292	347	321	306	307	322	314	307	309	291	326	339	311	337	311	325	335	311	361	315	321	323	347	322	302	309	332	358	322	341	311	308	313	329	348	299	341	318	326	334	308	321	324	364	337	336	333	306	335	318	317	321	290	277	311	303	305	303	303	340	293	281	333	304	319	314	288	346	334	323	301	330	331	316	332	313	325	313	344	317	347	326	302	330	302	321	318	289	331	340	356	304	343	319	309	324	345	330	306	321	353	312	319	319	325	303	314	332	330	304	326	320	296	297	339	330	337	340	293	325	335	332	317	327	303	293	308	321	308	351	337	328	347	326	326	342	328	296	290	304	341	313	323	325	342	332	329	303	324	307	311	313	308	327	327	332	327	273	345	300	328	350	329	313	262	338	338	346	285	307	336	308	339	342	315	320	305	326	329	349	320	317	342	308	291	337	317	318	334	326	343	340	298	339	340	306	322	301	297	324	339	318	294	288	317	317	342	308	288	321	337	314	314	311	330	300	344	316	293	345	310	320	304	342	320	339	316	293	354	322	300	312	324	307	344	307	310	315	304	298	263	273	311	310	356	303	315	289	298	303	310	290	320	323	319	340	322	341	273	333	302	306	314	350	322	327	314	336	353	334	325	305	352	338	314	358	330	337	333	314	320	324	309	321	290	296	307	323	331	325	311	357	311	282	295	327	321	321	326	349	328	304	318	324	293	309	305	333	295	309	305	300	314	339	337	331	351	344	300	326	328	326	326	323	321	317	319	347	331	299	278	284	323	302	342	301	302	349	311	315	328	326	353	337	317	324	357	334	336	337	312	330	315	299	284	309	315	303	334	295	320	311	320	322	321	328	319	291	322	316	318	304	330	336	290	318	328	319	342	310	295	299	316	322	295	331	343	319	285	328	328	307	325	323	329	319	293	291	304	314	328	326	324	304	327	346	321	359	304	301	321	302	309	325	356	322	319	319	326	344	304	314	310	349	298	301	349	300	304	299	318	316	286	316	288	315	328	334	341	324	313	361	292	342	321	325	289	322	330	334	322	330	331	308	314	315	323	297	318	328	347	332	322	335	335	317	334	334	341	361	302	268	318	348	364	319	304	323	318	335	298	328	316	294	301	312	312	312	313	339	314	309	307	323	307	335	333	339	300	327	312	332	298	299	319	314	311	310	320	307	329	334	298	333	337	307	314	321	319	326	325	367	260	323	327	323	296	320	348	334	304	326	315	339	313	327	315	305	304	341	336	326	293	307	334	322	314	302	327	310	305	285	329	304	341	306	273	328	318	307	320	334	323	330	332	283	292	323	332	315	375	320	313	317	311	331	316	341	323	307	319	328	328	343	314	339	301	333	301	335	301	305	340	317	320	336	311	314	315	329	348	321	323	341	327	318	312	314	343	321	340	312	307	341	288	304	299	269	342	321	322	288	317	304	324	349	323	322	323	343	341	284	324	346	305	292	312	353	335	329	310	311	328	339	321	353	318	290	324	352	319	338	315	328	305	304	301	315	330	359	355	313	354	320	286	287	312	290	315	327	304	307	318	319	320	330	344	316	337	330	274	317	287	301	333	337	348	307	331	294	343	321	316	340	303	312	314	325	346	307	310	289	335	331	280	308	315	292	343	303	317	327	311	332	309	307	319	305	325	306	306	337	331	340	356	325	313	297	357	313	296	296	282	322	311	306	352	317	349	324	278	301	292	301	288	326	328	323	305	300	305	308	354	329	308	343	335	328	302	319	312	337	336	318	320	333	326	335	323	336	347	280	331	332	326	347	307	336	341	341	329	289	354	338	335	298	311	322	322	341	319	340	364	300	310	322	315	325	294	337	325	319	323	308	323	317	319	305	332	288	329	328	326	328	306	351	301	330	327	301	324	348	321	326	319	298	283	320	324	343	320	344	315	297	316	317	329	323	309	352	324	301	313	299	305	312	307	303	339	339	330	360	348	353	324	337	309	344	324	312	327	345	307	312	349	325	296	322	283	293	316	340	339	293	314	334	328	300	328	316	335	331	322	322	328	319	350	283	311	304	312	336	318	324	290	343	317	330	334	325	320	323	320	309	320	303	294	345	295	278	323	302	297	310	358	337	310	338	313	344	317	323	306	342	329	321	304	330	293	308	337	323	326	307	360	333	370	326	311	325	326	338	316	319	295	309	325	320	299	322	297	306	305	303	324	369	335	326	319	343	347	320	344	341	298	323	291	291	299	345	326	352	321	323	284	321	322	362	328	321	314	318	287	316	355	338	290	298	326	297	349	357	335	319	305	331	281	321	350	321	347	345	327	358	320	319	296	319	334	319	339	317	331	295	274	344	313	306	291	377	357	345	335	303	304	281	327	348	349	357	344	354	317	325	299	311	339	321	318	330	306	355	327	317	342	337	296	320	346	333	300	331	324	320	314	308	323	337	299	318	326	299	319	321	334	339	346	320	328	312	342	321	322	326	291	309	317	341	305	348	336	322	325	300	325	303	320	318	313	328	320	313	342	321	330	315	337	305	319	322	311	337	297	366	290	309	298	370	319	324	300	338	328	330	308	315	317	329	317	298	324	347	350	302	311	353	307	315	329	340	314	337	311	309	290	307	312	333	322	320	336	338	319	335	310	328	299	322	302	350	304	309	313	335	337	314	320	332	292	321	306	290	327	305	277	316	317	321	293	317	340	281	335	304	291	287	347	321	324	311	297
12685	1926	2197	2707	2445	2198	1923	1681	1534	1354	1322	1227	1211	1040	1070	1068	970	1026	981	963	934	904	937	948	932	910	877	926	923	882	865	863	823	845	844	835	833	802	868	805	815	833	815	826	796	807	819	827	846	877	848	822	822	826	816	868	853	832	823	830	815	799	841	827	819	868	790	837	841	843	841	827	802	834	791	829	797	824	811	879	770	814	796	827	808	868	789	759	810	775	878	820	824	827	791	843	772	840	835	825	799	815	808	765	783	850	784	817	787	812	844	802	855	762	821	765	831	806	842	880	846	756	783	805	758	836	823	806	812	781	798	818	793	846	827	820	859	818	788	749	801	801	778	786	763	838	779	813	799	795	825	811	795	807	781	778	828	766	814	837	810	797	835	825	874	821	825	819	817	781	820	799	800	802	889	781	793	789	780	798	736	837	847	803	846	812	791	775	817	799	807	702	759	802	784	819	834	776	802	812	801	817	790	810	821	792	805	834	809	801	815	783	744	831	794	821	849	842	856	809	812	785	807	839	818	821	848	769	761	822	838	823	803	764	843	828	820	818	824	800	807	838	807	882	784	783	802	838	816	816	774	840	776	833	849	796	820	808	807	808	805	830	805	838	780	835	837	775	879	814	798	836	821	784	785	806	744	793	764	801	821	765	838	835	834	800	831	790	783	833	821	799	809	757	790	764	823	844	770	817	802	813	789	787	785	799	844	807	769	794	768	783	815	817	775	847	743	793	770	753	809	796	791	787	855	787	806	812	820	835	809	842	805	794	831	781	818	774	802	795	774	795	827	812	773	875	776	781	772	780	858	808	799	792	768	809	784	845	819	836	822	756	829	824	789	797	828	769	851	828	761	820	807	756	826	805	800	795	801	781	841	793	803	844	810	734	783	853	836	803	787	848	822	821	777	815	850	805	776	771	783	786	787	823	796	835	846	737	829	790	751	789	780	807	835	810	832	819	791	800	804	765	817	771	771	776	838	818	790	854	812	769	836	813	797	813	851	785	811	821	839	838	793	816	806	753	828	805	787	779	742	847	807	792	800	795	790	776	811	786	819	800	774	852	839	782	794	821	766	788	811	762	822	801	775	866	791	844	756	864	832	808	854	802	830	771	820	750	814	777	828	764	809	823	838	753	876	801	777	819	783	795	787	782	797	812	799	771	795	811	833	809	815	825	774	829	818	755	818	750	800	833	819	791	769	787	794	810	818	784	769	774	822	840	787	763	853	797	763	779	855	786	797	820	821	763	800	785	845	824	797	805	823	802	822	833	784	793	779	802	827	777	845	816	823	822	818	774	840	848	753	831	823	867	791	828	830	812	799	831	769	789	803	835	778	824	762	836	848	812	776	800	786	862	864	762	828	788	787	754	816	826	822	799	796	845	799	779	790	822	813	848	761	752	794	815	801	863	841	738	824	802	777	802	817	863	810	763	815	798	849	783	756	746	823	806	822	855	785	795	835	811	790	836	750	773	816	821	781	827	822	798	806	804	761	779	843	836	814	790	807	802	824	810	845	747	865	762	836	811	799	768	733	742	789	744	750	845	758	766	759	785	802	825	838	797	843	847	835	850	816	846	813	801	846	797	825	866	822	774	835	825	791	838	821	787	797	761	806	822	757	732	778	834	865	790	825	813	823	772	805	801	841	822	759	770	862	829	814	783	794	810	758	804	823	852	766	761	807	831	750	786	797	808	772	809	826	821	831	815	810	831	809	762	809	845	768	771	813	825	815	868	759	803	737	791	842	755	826	762	823	833	810	802	773	808	821	795	810	811	830	821	810	797	796	812	796	808	792	816	752	832	790	836	759	775	741	822	790	798	791	817	809	785	817	796	793	808	802	787	786	790	800	806	750	793	843	831	806	816	769	789	824	806	805	815	808	791	844	837	819	840	791	772	765	743	802	767	789	804	812	831	794	775	748	792	814	821	813	804	795	762	794	821	797	808	827	759	824	815	794	820	758	806	824	810	855	848	791	805	840	793	825	784	835	801	795	843	799	799	834	853	806	781	761	752	795	778	786	835	820	822	748	789	828	779	803	794	750	822	807	830	799	803	825	809	807	832	820	781	766	823	840	784	829	801	780	798	821	807	786	841	806	803	779	847	815	878	808	815	779	825	815	801	808	795	774	767	764	769	827	782	826	885	795	821	834	852	843	792	840	790	745	798	809	808	754	806	776	817	791	780	807	886	832	820	778	815	826	804	782	800	797	816	839	782	802	807	780	802	789	819	792	841	836	796	786	792	794	791	824	781	853	775	811	805	839	802	800	790	799	813	775	791	852	811	798	803	773	795	793	806	802	830	834	778	819	832	751	839	828	860	798	837	816	826	788	817	811	800	835	791	796	872	832	824	805	846	853	776	824	769	781	811	787	783	791	776	792	816	818	842	812	773	789	836	776	771	798	824	849	814	744	782	786	834	741	783	814	801	790	781	791	790	807	853	833	850	822	764	839	809	794	781	835	736	813	818	803	779	805	782	861	799	817	850	805	802	792	813	805	798	801	788	728	794	862	833	778	764	838	843	855	806	810	801	857	831	774	772	756	806	793	830	795	794	827	794	787	756	810	794	836	821	816	802	828	781	782	746	829	820	764	748	787	813	823	805	785	822	852	805	822	829	824	803	800	792	783	818	759	743	831	792	807	793	841	833	837	813	805	808	834	791	848	810	833	842	793	781	821	802	820	801	769	779	838	779	828	779	790	817	787	806	806	825	785	760	783	886	838	775	783	795	821	805	852	800	829	763	771	779	797	811	755	797	834	825	791	763	819	757	807	747	822	816	774	774	807	742	829	846	826	809	811	796	810	817	839	804	780	794	823	765	785	808	785	839	761	783	789	801	840	774	766	800	832	781	760	783	838	807	771	820	828	754	792	747	820	756	816	791	860	839	809	781	815	825	809	810	784	788	790	788	787	816	809	803	793	788	838	802	825	767	833	828	818	834	843	778	789	833	778	852	791	814	824	803	806	779	806	851	779	823	833	817	828	810	754	825	815	819	801	853	804	813	771	828	819	823	797	770	819	809	771	798	752	821	785	803	785	806	777	809	829	792	812	807	860	819	785	822	821	761	856	813	814	756	780	829	823	797	785	787	797	867	817	833	781	723	786	763	822	794	796	808	847	817	781	817	789	804	805	788	749	758	796	811	779	808	816	807	847	858	835	804	815	789	782	864	815	795	807	832	778	806	795	810	769	762	823	807	781	823	786	805	808	807	819	813	787	768	868	766	767	773	793	838	798	813	777	798	803	798	762	798	816	819	803	821	774	792	806	804	835	771	763	761	797	795	854	809	781	775	819	816	824	795	785	849	794	823	786	783	798	754	753	860	831	796	788	834	829	767	808	806	818	795	794	800	792	846	799	813	847	779	782	801	825	795	790	777	797	810	764	830	792	776	831	787	798	771	750	789	833	823	795	786	916	858	834	823	818	775	780	773	848	839	783	798	742	841	810	818	791	796	796	771	826	847	829	795	809	831	861	822
38004	9059	2741	1837	1328	967	859	677	603	618	546	544	494	479	494	473	458	455	429	451	441	421	415	418	411	397	420	382	373	429	445	380	416	415	415	395	406	437	374	390	387	404	395	387	375	423	407	403	411	409	423	419	421	388	388	366	430	418	416	359	376	395	399	430	411	392	444	397	382	398	385	394	403	386	386	362	393	407	402	367	412	377	398	405	403	376	412	396	429	381	399	412	394	401	409	432	419	383	439	395	420	378	429	411	398	404	390	371	375	403	356	425	436	378	376	414	384	398	423	391	447	401	375	427	418	391	391	369	375	375	410	383	409	428	395	407	397	416	420	373	392	385	386	415	356	381	391	411	365	418	401	404	394	405	407	339	422	374	415	412	427	415	421	382	373	410	396	378	402	422	426	431	419	387	409	379	386	420	385	362	443	382	417	411	386	402	435	376	375	378	426	413	375	407	403	407	369	395	387	377	421	404	389	388	406	394	377	411	354	375	388	397	361	380	398	403	360	375	345	380	390	350	380	383	385	389	377	404	415	401	398	390	409	376	391	377	419	378	370	415	373	393	350	385	365	385	405	356	360	425	388	388	426	418	419	378	402	409	403	403	406	416	419	382	404	381	428	404	367	384	392	415	380	429	412	381	353	390	433	371	401	422	417	372	382	424	394	420	365	397	375	410	389	399	391	402	427	380	398	377	389	359	359	370	382	401	387	397	399	381	391	358	405	386	376	400	383	416	369	385	410	376	370	358	373	410	376	378	393	381	398	391	363	429	409	382	413	389	385	402	412	419	388	446	380	412	416	397	400	387	371	412	418	411	422	368	432	407	345	416	367	401	432	393	420	382	423	422	424	396	389	386	392	381	407	388	384	394	384	372	406	426	405	388	401	387	374	414	418	429	379	393	369	412	410	375	419	420	405	406	367	436	378	424	391	408	437	404	426	438	380	414	370	400	396	420	413	396	389	402	394	398	448	393	429	362	392	381	387	399	444	409	381	367	357	404	405	366	401	389	416	406	397	394	402	392	428	381	367	380	411	426	381	390	403	380	372	425	373	374	407	384	410	389	376	376	420	430	405	372	392	411	401	396	350	412	345	404	396	401	416	418	408	389	380	376	433	377	376	420	422	377	395	381	397	389	371	382	377	368	377	409	399	384	386	404	369	357	378	398	365	419	433	389	419	400	392	358	396	389	404	343	403	361	379	410	373	394	360	355	391	407	418	419	375	396	441	377	387	373	402	379	411	395	436	391	418	347	361	382	422	401	422	400	415	393	409	404	409	422	378	421	371	370	432	406	397	404	397	412	378	399	418	394	360	421	424	368	382	418	409	372	420	399	365	362	420	380	387	387	388	377	400	398	379	403	397	391	399	400	434	392	385	367	408	396	404	377	390	402	379	361	384	402	435	414	413	398	389	448	411	383	436	415	374	407	439	382	390	365	400	390	407	399	406	403	374	378	360	418	411	416	379	387	371	390	418	393	401	416	375	375	397	386	396	402	396	381	410	358	412	392	400	399	401	383	359	392	398	396	385	376	409	389	376	393	390	386	381	402	393	355	375	432	436	376	412	406	428	374	406	416	397	428	405	398	386	406	391	409	425	420	397	387	404	386	376	401	394	413	420	386	417	359	372	348	420	407	399	413	378	412	397	387	377	407	410	407	385	409	385	400	413	373	380	407	423	364	396	389	412	382	371	399	372	355	399	390	380	379	412	388	405	390	380	372	380	410	384	412	413	383	394	388	370	397	386	394	405	412	384	379	385	387	392	391	366	399	409	386	424	399	379	424	408	368	415	433	415	382	377	403	372	374	412	360	387	413	431	391	389	396	421	374	381	361	410	402	376	409	389	407	382	386	406	427	407	409	413	404	385	386	445	408	411	363	393	388	418	409	366	414	395	408	395	407	365	372	410	398	377	412	402	404	410	375	386	407	397	417	401	371	404	373	386	391	384	394	417	372	388	392	380	423	419	403	389	383	393	363	394	396	403	392	368	379	410	396	355	434	404	426	354	360	410	381	362	370	393	384	386	380	365	404	404	389	376	407	409	425	370	401	385	404	405	383	427	401	401	395	385	368	371	344	391	396	415	398	412	362	401	359	400	415	375	350	368	414	380	403	394	396	406	365	389	392	388	395	375	437	418	418	381	383	421	402	426	385	367	399	396	388	352	404	416	392	358	398	380	414	411	443	364	406	377	364	375	416	373	391	410	419	372	346	386	397	393	404	412	350	331	371	386	395	375	376	370	387	401	391	370	378	398	377	401	368	401	421	391	357	420	377	378	404	349	422	336	420	408	368	368	394	408	392	369	365	395	397	379	427	402	417	376	408	407	364	380	355	385	400	378	391	389	376	409	402	400	392	383	393	389	395	390	401	430	402	363	422	392	358	369	383	371	370	390	383	439	426	400	393	408	386	370	352	353	405	401	401	397	404	375	382	363	362	397	361	383	399	411	371	401	368	401	391	397	383	412	362	396	435	380	355	394	398	368	388	399	456	437	393	392	430	372	385	400	427	383	395	370	390	359	422	406	426	449	401	408	358	428	413	377	394	376	416	391	388	383	401	386	372	391	363	390	395	403	411	389	408	396	367	400	405	433	374	382	425	400	402	374	415	409	394	388	405	382	398	403	401	406	408	365	377	384	343	408	374	391	380	379	416	404	406	418	346	401	413	370	398	375	386	386	406	386	395	416	399	394	385	414	395	412	442	389	435	357	384	427	394	432	376	400	373	386	399	421	374	371	382	398	421	368	400	409	388	415	402	392	403	392	418	406	396	377	350	356	410	386	382	392	391	402	405	396	340	383	383	385	349	371	388	391	386	395	379	409	407	353	379	355	406	384	361	396	386	365	431	393	409	393	357	353	356	383	393	413	389	414	396	399	397	396	376	391	396	402	380	413	402	399	389	387	429	364	397	384	378	370	402	335	402	379	416	395	377	397	423	393	425	398	425	387	406	401	401	377	384	355	397	399	392	385	370	385	369	380	387	393	398	364	385	388	400	382	401	400	407	407	404	412	396	412	419	423	432	393	413	376	414	421	408	402	408	424	398	414	393	384	364	420	429	408	436	371	404	393	389	365	388	432	389	422	422	445	431	412	384	358	402	432	393	369	389	422	394	356	371	356	386	384	388	417	399	395	377	419	405	394	425	387	383	404	411	372	363	395	400	432	389	426	390	393	352	391	406	409	421	385	369	418	428	406	407	395	384	394	387	412	378	422	402	364	420	380	363	440	382	409	394	417	411	379	414	411	390	375	370	354	430	393	364	379	382	384	401	389	409	406	412	384	390	411	443	383	381	373	400	402	387	424	365	414	401	384	444	440	434	381	386	395	379	382	406	394	399	391	393	359	388	385	381	394	350	392	389	369	386	425	401	372	378	409	396	360	398	388	343	381	383	359	417	405	398	423	407	372	424	376	337	396	447	439	405	403	411	409	425	389	424	384	383	400	401	393	407	411	393	403	429	419	428	392	369	419	380	401	388
19375	3128	3833	4548	4264	3420	3015	2548	2249	2079	1905	1772	1599	1516	1400	1424	1331	1289	1244	1198	1230	1107	1135	1177	1093	1087	1114	1058	1059	1007	1029	1003	1067	1012	997	1001	1019	1015	1061	1042	977	1038	964	952	999	939	1071	999	985	951	961	952	932	932	935	1008	989	957	906	1010	932	963	947	958	977	939	916	921	969	963	933	984	943	925	1040	936	1049	968	868	966	954	950	909	851	983	945	964	932	899	939	937	932	974	926	925	925	995	889	937	960	898	933	929	921	972	920	983	965	930	964	889	882	945	939	901	981	986	897	959	915	909	907	956	966	945	1007	917	1035	952	941	979	889	894	924	932	893	918	957	980	905	991	887	929	930	956	970	927	923	917	936	930	933	957	956	985	977	917	889	922	958	922	1004	949	925	932	903	921	937	948	962	975	946	954	910	941	966	955	965	964	923	897	924	944	861	920	954	932	984	913	914	864	962	981	946	901	927	943	940	932	994	940	919	928	935	953	902	950	935	930	937	960	893	933	987	928	902	950	983	938	922	921	920	929	904	916	959	937	951	941	955	943	948	967	977	951	893	944	946	921	909	895	976	962	912	881	947	898	950	939	968	955	898	892	916	934	923	988	953	983	971	942	944	948	871	952	978	908	951	922	918	910	907	945	973	919	928	955	924	900	973	972	920	906	929	929	910	968	891	968	928	892	949	939	949	912	937	932	914	935	920	902	934	967	998	974	972	940	897	935	907	920	962	924	959	983	916	912	848	937	912	910	930	944	987	901	891	955	945	983	875	881	953	939	900	1015	957	906	968	868	913	963	929	994	915	1007	929	942	920	946	896	913	911	918	900	953	942	928	920	906	932	920	958	937	902	926	900	880	929	916	922	948	918	891	922	932	956	923	897	995	939	921	933	899	986	969	897	952	892	915	908	955	937	894	931	903	924	872	900	895	868	946	940	933	998	926	914	967	946	893	944	924	926	963	906	875	872	888	928	952	935	925	887	986	928	955	910	959	925	899	968	922	900	926	924	972	940	933	944	968	928	933	957	946	926	950	909	926	932	906	937	917	916	928	906	916	934	942	926	940	910	930	935	963	938	939	955	954	950	914	930	954	950	895	941	909	948	928	962	933	942	930	912	902	965	942	906	959	943	923	935	959	955	922	936	906	891	949	907	888	917	942	955	877	909	1003	948	987	954	959	933	959	909	908	964	971	964	945	967	930	957	892	994	955	957	940	938	925	952	922	894	897	946	954	977	864	966	921	982	941	929	898	915	917	862	973	924	919	930	874	929	903	933	946	965	906	941	966	902	973	941	938	938	971	860	899	912	961	961	958	982	919	943	894	940	946	949	957	921	937	917	924	938	977	971	909	913	941	910	930	925	916	907	952	957	972	942	870	927	926	908	913	924	994	914	962	964	963	988	907	971	906	896	964	877	975	913	948	924	911	958	903	928	945	881	930	990	939	912	918	917	888	916	980	913	955	863	926	935	952	955	938	902	940	914	874	947	932	888	963	943	943	927	939	934	932	972	947	960	914	981	963	928	956	887	851	941	910	929	920	939	905	937	964	967	941	923	956	938	938	985	907	987	933	893	968	956	928	924	904	925	957	886	952	936	919	949	930	929	863	892	942	921	963	896	940	941	945	922	906	947	935	897	949	934	951	947	951	967	923	904	962	901	955	970	926	925	949	935	955	955	902	972	892	925	952	991	910	907	953	938	914	913	934	939	915	939	910	943	948	927	940	973	899	955	881	898	961	911	1000	897	903	911	933	879	890	951	915	956	974	974	867	958	931	1002	982	927	956	925	917	925	900	905	938	957	1039	972	963	928	934	916	942	930	950	891	928	914	951	969	897	919	936	945	910	922	924	951	890	949	939	929	933	913	976	919	973	947	952	926	959	926	954	965	930	1006	991	997	946	947	954	954	912	993	925	926	973	907	885	953	926	940	916	953	924	875	914	915	916	959	889	902	930	952	940	885	965	981	906	893	937	965	916	938	935	969	923	967	922	917	969	918	977	925	922	849	934	956	933	946	936	950	965	974	951	945	921	961	976	926	984	909	916	977	915	940	948	943	969	956	933	943	952	924	917	945	962	933	914	1001	975	990	959	944	964	939	959	922	890	902	925	958	981	893	979	957	983	949	971	946	935	927	959	941	950	948	913	916	927	893	939	938	941	953	941	968	965	992	919	928	904	906	901	921	922	975	908	950	901	879	882	977	990	888	940	979	901	924	970	952	931	984	886	902	867	930	954	957	914	957	934	951	931	952	950	952	969	946	989	993	963	939	939	920	927	896	944	950	896	930	927	884	963	910	899	953	902	947	957	892	930	937	914	936	937	966	876	986	931	900	912	978	951	945	995	941	924	924	948	923	977	928	919	921	1005	926	936	919	954	971	924	915	967	923	893	916	954	922	936	904	957	955	909	989	943	930	895	927	951	941	984	982	962	951	979	934	971	1036	941	916	952	922	927	938	922	894	910	967	933	964	976	916	927	921	887	956	927	948	910	953	955	912	950	943	918	940	917	945	925	908	958	960	975	949	942	945	985	940	870	875	986	955	930	909	905	934	945	967	962	932	992	937	970	956	943	921	932	886	967	917	920	902	947	931	939	959	901	890	952	932	931	979	927	928	940	907	914	936	929	968	945	943	894	950	921	980	943	1026	986	968	972	920	943	954	936	940	919	983	924	910	935	910	906	866	872	905	915	877	935	874	959	892	908	924	973	891	957	888	921	938	932	898	938	958	950	985	890	974	1007	926	991	935	974	936	931	939	914	914	964	952	901	914	965	956	921	951	962	970	967	951	870	891	862	928	900	933	927	915	996	940	935	932	957	904	958	925	992	1007	924	948	928	891	976	888	935	968	944	966	945	914	977	933	956	889	932	954	985	947	967	908	939	934	903	906	998	981	921	1000	986	935	955	968	953	976	933	982	931	900	947	931	894	942	939	952	940	920	946	932	922	893	901	917	911	934	925	915	1007	960	957	963	939	902	930	999	953	921	933	919	897	921	911	973	928	913	924	962	978	1024	938	984	1009	959	934	918	957	951	994	974	938	945	936	884	947	970	918	909	968	977	981	895	948	912	957	929	917	984	902	919	891	984	928	917	957	993	966	945	971	915	924	976	891	973	914	951	901	918	928	915	942	957	962	938	979	939	903	933	916	934	925	924	965	911	881	946	955	966	943	925	937	938	913	948	907	938	940	917	937	965	921	947	932	944	901	922	898	909	942	890	917	979	946	885	942	909	890	902	883	954	954	939	971	888	940	939	947	926	958	907	975	960	924	917	923	911	862	864	885	957	910	938	905	927	945	896	937	980	927	930	933	915	870	954	907	930	911	905	950	901	930	937	943	902	946	979	947	927	957	957	1023	945	917	975	957	961	875	941	943	898	890	966	953	928	940	903	958	959	943	946	980	905	916	932	951	1028	914	960	882	890	974	912	885	913	907	962	916	921	903	920	938	946	936	988	948	965	957	881	926	917	953	939	912	973	912	916	953	949	963	924	964	938	906	921	920	938	919	908	917	896
12549	974	215	149	193	163	137	138	170	144	166	139	169	162	143	142	154	136	169	153	148	140	171	154	155	165	163	151	156	142	139	150	160	148	164	160	132	146	147	163	128	157	151	158	166	158	178	157	163	151	170	160	151	161	145	139	170	173	151	146	164	146	147	160	139	146	149	160	150	139	136	163	167	147	149	137	161	134	158	167	191	141	163	163	170	169	144	173	161	182	138	147	137	151	147	162	161	148	157	149	149	148	164	172	157	153	160	146	189	169	146	171	160	157	152	150	158	161	164	144	144	161	171	151	150	178	129	174	156	156	141	159	163	159	160	149	152	160	152	147	165	169	158	179	167	169	137	134	148	161	163	176	152	144	154	168	138	155	167	154	124	164	144	130	171	149	161	146	142	149	159	148	159	165	134	164	169	129	139	159	157	173	142	135	167	149	154	159	145	150	177	164	155	147	158	161	132	121	149	156	165	189	143	178	140	160	162	161	142	168	129	131	142	146	154	131	146	139	171	167	168	152	150	167	165	138	161	159	150	183	147	134	153	175	164	157	158	179	139	152	130	147	147	159	178	158	164	164	139	156	147	137	146	165	155	142	167	157	143	144	181	165	163	130	143	165	139	148	159	153	171	151	157	180	151	177	150	153	171	152	168	149	125	156	143	157	143	175	144	159	141	148	155	132	132	172	150	166	161	152	161	156	171	156	152	156	153	154	143	136	148	148	146	153	140	156	140	142	160	158	168	159	158	143	153	151	138	158	147	155	151	146	147	143	153	138	149	140	162	135	167	142	144	148	175	132	144	151	112	152	154	194	153	166	146	156	174	151	155	162	153	147	165	163	153	163	155	160	151	166	137	144	175	138	146	155	145	148	137	161	156	170	153	158	158	139	155	142	126	138	160	165	155	171	159	156	150	139	160	153	159	156	156	139	167	123	147	136	157	163	147	163	165	152	138	143	174	155	164	137	151	149	166	149	135	188	135	173	184	166	153	156	139	167	133	144	157	141	128	173	154	125	145	151	131	154	152	141	135	144	138	162	160	155	143	166	163	176	162	144	164	161	134	156	155	162	149	163	162	152	154	173	172	158	149	145	136	165	167	148	157	151	142	137	168	166	158	164	180	159	164	173	166	168	159	142	151	142	162	171	157	124	146	164	152	124	140	152	171	163	148	135	140	164	155	154	143	144	150	160	165	118	154	133	145	176	144	160	135	147	132	140	155	148	165	153	143	148	148	131	135	151	156	156	154	152	158	179	163	147	170	161	146	146	149	166	134	128	165	149	134	145	153	154	144	158	159	158	150	165	170	163	172	142	144	142	162	168	155	163	149	174	162	148	153	130	163	170	170	169	176	162	159	151	172	159	154	153	148	153	168	158	159	146	153	138	174	146	128	159	140	132	149	155	193	168	149	164	141	146	158	146	153	127	152	150	142	140	156	178	172	156	142	134	170	169	160	135	126	127	141	152	175	166	147	176	158	151	146	164	129	191	155	158	137	160	142	161	165	153	151	148	152	144	141	126	150	154	157	165	152	137	159	122	148	182	141	144	187	158	146	141	151	161	153	152	145	143	142	133	168	147	161	168	181	134	152	140	163	145	155	141	147	148	167	140	157	151	169	151	161	167	155	151	154	186	152	158	159	138	143	148	162	165	128	151	164	151	176	140	168	141	164	158	171	140	154	178	154	145	165	142	186	165	155	154	144	180	159	153	153	140	175	143	152	145	167	168	179	160	134	161	144	160	144	138	155	157	153	145	150	157	154	164	148	151	152	160	152	147	145	170	169	161	154	145	149	148	140	165	139	172	153	150	161	163	134	157	140	148	153	129	157	141	154	126	150	159	152	145	147	189	170	144	141	141	135	142	135	167	154	130	152	143	177	134	127	146	162	171	149	158	161	165	162	168	167	157	159	174	153	146	163	167	135	139	155	148	156	166	172	148	142	173	166	156	128	123	132	159	118	166	136	149	150	179	165	150	181	156	160	153	141	171	140	148	133	160	155	144	132	147	144	158	132	156	148	159	160	148	154	153	157	142	178	157	135	151	151	144	148	153	161	156	153	148	171	153	150	150	147	149	156	161	166	154	143	138	159	149	152	143	138	150	160	151	149	160	175	152	167	152	150	149	151	138	177	133	170	145	135	170	146	123	156	150	147	171	159	155	146	166	162	145	151	163	136	148	172	147	145	157	149	142	165	144	168	151	147	153	158	137	146	145	140	155	151	146	166	162	163	168	128	133	168	149	162	173	169	151	155	163	157	139	142	152	157	136	143	154	164	140	148	133	150	157	145	144	142	140	153	149	168	132	166	149	168	135	154	152	165	169	191	144	148	165	159	150	168	160	159	164	139	155	160	165	156	158	119	136	164	159	172	151	157	135	183	168	146	131	152	166	183	175	151	146	152	177	170	159	176	149	178	160	136	145	156	113	156	167	155	132	154	139	134	171	165	144	128	143	148	159	156	158	153	163	161	136	137	164	163	135	188	162	145	163	182	160	162	125	163	179	148	152	174	159	164	147	151	172	153	137	153	161	154	149	158	159	152	173	149	170	156	143	163	153	161	186	161	141	151	149	156	178	146	163	142	157	127	161	163	157	145	139	151	139	141	149	141	152	160	163	125	159	173	132	148	161	160	136	149	171	163	139	140	172	159	156	152	150	145	166	149	145	177	162	144	141	174	156	181	131	139	153	141	176	164	157	169	171	157	154	131	151	157	156	145	140	151	152	133	130	153	155	167	147	164	161	119	145	130	135	144	165	162	144	157	162	163	166	153	146	168	153	168	167	130	148	145	154	149	162	145	136	135	159	155	137	194	144	148	163	163	144	131	147	156	130	148	154	147	144	149	145	140	155	152	161	168	134	173	153	156	144	151	162	166	152	144	163	151	167	194	138	133	143	131	153	144	144	193	203	188	158	173	154	155	172	140	149	133	155	173	150	162	154	153	151	179	143	153	191	143	152	144	184	120	147	172	143	151	160	163	144	168	147	130	159	151	141	146	161	160	162	134	135	148	144	136	146	179	144	161	148	166	126	162	159	151	127	146	165	154	158	137	154	143	153	163	131	161	173	131	134	122	150	157	158	148	133	171	147	159	145	175	170	132	143	144	155	155	170	161	149	144	147	146	151	146	148	157	166	179	172	168	159	153	158	162	153	157	155	148	170	154	139	152	167	149	156	169	140	138	140	140	169	160	156	157	145	153	126	147	156	176	157	147	170	170	142	157	151	154	153	154	140	156	160	138	160	155	171	159	142	143	142	146	162	148	160	127	165	156	145	166	156	167	146	160	175	158	156	147	152	154	151	151	150	143	161	159	142	170	150	163	145	167	166	170	152	152	164	157	143	165	159	163	172	161	153	163	143	161	174	149	151	156	166	152	147	146	180	142	146	169	156	160	154	149	163	173	151	146	140	152	149	151	158	135	129	174	152	130	144	136	158	164	143	139	169	169	137	155	163	153	149	122	141	156	153	173	147	157	144	156	146
6387	822	499	539	505	511	513	477	463	484	457	486	463	484	454	459	437	439	427	440	459	471	427	425	480	463	416	442	410	445	401	423	435	418	439	440	486	461	442	482	424	427	457	465	433	417	434	462	463	460	457	454	454	449	477	430	411	430	487	410	455	404	455	468	469	457	430	440	437	448	428	421	457	466	490	455	436	432	464	428	455	446	457	458	477	465	429	454	437	441	443	487	458	450	447	458	419	449	435	437	470	430	458	463	471	413	419	485	432	456	447	442	431	440	466	425	442	440	483	420	454	468	445	435	450	466	449	449	453	445	413	448	464	471	448	465	457	432	455	435	448	424	469	454	447	407	445	465	460	422	424	427	480	435	453	433	449	468	442	475	454	445	395	465	423	428	465	452	483	442	429	436	421	435	438	464	449	452	440	443	414	452	408	454	408	419	417	406	436	452	472	431	433	431	477	435	435	451	490	421	392	453	428	461	424	428	479	445	471	460	472	438	452	412	429	484	446	461	417	469	453	464	430	440	423	408	430	468	477	434	438	440	440	443	437	437	452	437	462	435	454	429	415	436	475	465	470	458	462	465	425	450	445	438	443	436	449	444	476	426	439	424	459	456	453	466	456	436	439	455	446	452	435	448	428	467	429	451	450	468	449	464	430	454	418	467	465	459	428	425	457	433	463	452	441	390	422	413	431	457	453	440	416	445	436	440	451	444	426	418	408	437	444	465	489	452	451	438	450	457	433	431	476	453	451	440	438	449	429	451	423	416	448	444	441	433	418	440	463	425	412	446	479	436	462	439	456	448	482	446	434	454	444	446	449	436	461	438	449	425	475	459	449	423	434	424	452	467	441	458	441	460	417	405	470	427	459	413	451	454	445	441	445	469	456	458	436	435	444	431	434	442	482	432	454	416	467	446	461	480	440	412	428	475	426	457	428	406	463	436	409	434	439	457	485	396	443	462	422	481	436	413	482	442	428	473	438	475	431	460	428	489	503	424	436	428	454	414	427	447	427	422	451	471	434	399	426	422	422	473	501	477	466	448	404	450	463	480	457	429	468	429	449	472	434	458	474	435	464	441	441	464	424	459	457	426	412	467	445	449	418	468	457	411	423	455	454	401	454	461	431	477	488	429	402	423	455	443	424	475	467	473	478	441	476	453	425	447	426	457	471	419	432	442	446	437	450	439	418	418	460	434	452	419	442	446	415	445	430	441	424	439	454	427	465	417	430	422	523	443	473	454	475	457	456	464	466	442	489	466	477	458	428	440	458	463	459	453	451	435	481	410	425	453	448	423	405	444	486	410	414	505	462	454	427	425	452	465	478	450	456	479	421	437	456	401	433	476	457	466	494	464	442	475	459	462	453	462	426	460	474	468	416	430	449	408	436	414	437	450	483	410	451	421	451	486	454	498	466	464	427	456	484	424	444	453	438	462	449	453	424	458	476	463	454	450	455	463	472	458	434	418	465	449	469	474	468	482	446	450	486	470	481	454	447	489	433	412	457	441	437	409	442	427	428	426	471	440	445	449	408	425	467	437	421	451	428	466	434	445	434	501	461	442	481	487	487	448	459	451	460	458	459	478	454	442	506	442	473	473	443	436	397	448	451	470	474	459	470	455	474	413	461	456	441	449	474	439	433	468	461	429	460	428	485	445	403	476	440	438	450	418	490	432	463	449	462	440	437	447	445	458	470	489	436	419	397	440	435	458	457	469	432	430	477	447	411	449	421	460	429	448	445	416	457	465	434	426	456	458	455	430	454	402	471	465	427	405	456	444	481	412	441	413	443	407	454	457	464	458	435	452	445	441	480	438	444	464	455	450	444	449	475	462	426	449	445	419	459	469	452	422	477	462	416	472	482	467	458	443	450	443	447	448	468	421	475	444	425	427	454	479	449	430	425	444	461	482	493	473	439	454	432	449	442	435	487	459	445	476	453	447	435	467	441	451	453	413	455	447	439	402	429	404	463	454	455	463	434	440	442	437	457	486	438	457	449	426	503	459	483	432	444	443	462	407	454	439	448	444	432	490	435	397	419	433	452	450	396	429	420	481	448	439	440	461	437	464	468	467	444	456	435	456	439	475	464	450	448	439	464	426	443	447	436	452	470	438	426	458	462	460	459	441	439	433	442	445	462	459	450	473	461	468	467	436	443	438	482	451	435	466	434	481	448	507	455	483	437	414	451	426	439	450	454	458	445	463	463	454	453	424	467	443	443	410	436	491	469	451	470	427	423	436	444	448	443	437	469	489	447	468	460	447	428	507	451	459	440	419	434	473	470	447	470	417	469	454	454	472	434	398	426	454	438	451	411	431	444	463	452	445	441	431	444	447	413	460	436	454	462	459	456	437	466	449	453	447	431	433	429	451	448	463	456	433	426	458	432	456	449	452	446	419	456	409	468	459	424	453	470	463	401	470	471	466	490	444	418	429	435	453	456	448	417	457	451	443	454	418	461	406	452	432	425	447	426	480	427	459	447	492	436	444	482	445	422	443	452	443	473	432	426	475	469	436	455	448	434	424	456	461	442	440	483	505	455	469	495	436	451	456	487	428	459	432	443	439	443	439	438	446	468	427	433	414	457	473	485	433	422	439	480	475	467	462	421	439	456	427	456	416	442	455	448	495	421	416	427	449	446	450	464	417	455	450	430	439	434	446	480	455	453	434	425	450	458	447	425	467	459	436	401	426	410	432	437	434	451	464	452	449	468	419	444	481	464	489	427	426	431	443	458	498	450	437	436	462	468	462	442	452	454	421	441	467	489	414	424	462	448	440	465	447	448	415	415	482	449	467	451	442	424	437	417	475	442	454	438	475	452	406	464	447	464	486	449	480	460	463	452	458	434	448	451	454	425	471	417	491	454	443	475	441	420	419	453	447	428	401	445	448	449	428	414	436	467	455	436	456	487	475	453	456	460	458	425	421	392	467	444	450	464	458	414	431	460	427	460	424	457	449	455	449	466	429	466	447	451	470	470	467	433	485	464	440	445	421	473	441	423	437	463	444	461	461	490	417	479	471	424	476	434	425	482	400	462	453	442	462	452	441	473	443	439	463	436	465	426	438	411	401	433	465	454	421	448	444	469	454	469	426	460	429	424	438	397	451	422	461	466	422	439	456	431	458	452	452	452	502	454	458	453	441	426	462	452	404	442	459	470	429	396	457	466	445	433	446	420	470	437	421	439	454	447	511	433	469	450	474	430	478	464	455	416	457	460	453	493	463	407	438	457	441	424	447	475	467	460	475	452	445	475	432	435	457	419	471	415	440	470	433	450	451	417	439	444	460	420	408	433	468	429	434	443	451	427	418	474	456	442	444	417	463	445	446	447	444	453	451	431	414	480	405	416	497	461	465	445	460	424	447	454	431	457	422	471	460	474	444	430	479	468	423	419	466	467	450	447	466	446	430	464	461	471	418	446	452	472	401	475	403	441	465	441	484	421	452	459	417	470	476	447	441	466	463	440	459	465	456	412	428	440	405	429	469
28082	4852	1288	981	734	625	530	454	387	402	401	382	376	379	405	356	363	317	328	329	344	328	340	358	320	349	352	348	367	338	345	328	345	306	310	347	335	333	345	352	348	350	327	321	342	347	352	352	311	342	341	322	300	320	347	340	357	298	353	309	304	349	330	331	325	322	334	313	331	331	295	314	356	345	333	332	306	330	346	343	335	316	319	343	305	299	334	349	340	319	340	309	312	375	385	306	304	333	332	334	310	344	336	325	326	304	352	357	306	317	344	289	330	331	321	309	313	334	329	352	316	304	318	272	330	324	341	334	327	333	303	295	368	283	346	350	328	336	316	342	306	336	310	311	311	332	368	337	343	325	334	341	332	292	324	323	341	304	354	337	321	322	318	344	341	338	317	291	341	311	294	305	325	331	299	322	360	319	326	341	329	346	306	320	346	323	344	325	312	328	368	334	336	339	295	271	334	333	303	300	320	319	293	331	317	341	305	322	283	344	333	307	316	323	309	305	351	319	357	324	350	306	348	318	281	310	346	323	368	312	329	336	309	313	314	346	319	317	300	347	306	348	332	334	309	323	327	364	343	326	295	341	314	343	301	307	315	318	342	341	355	334	321	322	357	292	319	309	351	334	314	297	346	321	340	306	313	334	343	293	341	331	339	355	323	359	310	368	319	327	331	344	286	308	324	329	358	313	330	354	320	358	332	374	299	330	341	332	345	385	346	294	324	328	332	307	336	326	310	307	323	319	310	313	320	328	318	319	327	333	334	341	320	314	347	371	348	338	342	339	304	326	322	314	345	332	334	337	320	317	368	325	309	323	312	293	366	298	326	328	313	380	326	338	323	304	343	338	316	319	351	334	351	324	315	348	342	376	337	320	310	344	303	336	306	306	300	315	329	352	340	311	357	341	329	320	340	332	303	339	336	314	322	307	328	289	321	314	325	320	374	353	314	346	313	348	347	342	306	332	351	316	341	322	329	343	329	337	351	326	329	319	305	325	360	356	334	328	304	360	301	309	299	323	338	365	338	312	326	351	322	302	344	309	322	293	375	297	332	317	329	310	325	311	329	342	343	304	328	354	298	310	325	357	364	358	327	301	303	346	348	305	342	308	334	309	311	315	319	310	334	313	304	345	330	342	304	348	333	328	315	355	322	334	349	289	297	315	363	307	286	355	300	308	347	382	322	335	328	325	327	330	332	311	331	295	305	321	330	305	356	329	326	291	374	318	332	299	328	343	314	345	364	349	329	313	309	334	330	308	332	315	358	362	296	361	300	312	339	295	340	328	311	321	347	342	344	315	309	324	335	351	347	317	352	326	344	323	333	341	346	269	321	305	300	332	302	323	321	319	352	310	328	324	303	324	348	314	302	351	334	343	336	370	344	323	311	282	353	331	329	329	321	328	346	327	286	303	341	340	317	321	339	334	307	303	306	338	304	325	341	343	348	294	338	337	328	327	328	365	322	330	303	317	339	339	343	303	336	342	296	295	346	336	366	327	347	322	334	339	327	344	307	325	348	286	329	334	301	353	315	307	319	297	359	333	296	338	291	354	324	305	321	315	343	325	321	339	312	327	338	350	342	316	322	326	329	313	334	305	320	318	319	296	355	350	309	353	345	307	296	318	328	297	314	329	352	326	328	322	349	326	323	290	345	288	318	315	308	345	323	341	329	321	324	347	367	374	328	305	310	301	324	315	322	325	308	309	305	339	333	348	361	304	306	326	323	339	324	308	336	334	336	325	299	331	319	306	320	296	324	308	316	296	352	316	359	345	323	347	319	309	324	302	307	330	343	343	357	336	315	349	315	300	334	330	364	319	315	336	352	322	327	319	344	337	353	331	324	311	305	341	315	303	337	339	326	343	315	334	329	335	353	344	322	334	288	305	308	313	331	301	360	326	325	339	340	340	316	320	349	355	307	313	318	329	340	323	341	335	306	316	362	346	341	317	335	321	354	316	333	337	327	345	344	346	323	315	321	310	307	332	303	325	348	304	334	326	336	346	336	351	346	325	324	337	318	329	325	322	327	313	306	310	319	359	312	312	319	351	336	343	315	330	331	299	314	306	299	327	338	313	314	298	349	350	331	332	342	310	335	312	335	301	334	339	351	351	289	323	355	277	287	324	294	327	328	322	374	345	332	340	287	342	334	287	352	316	340	355	318	326	300	322	331	331	305	329	329	335	328	339	313	348	325	320	349	345	347	301	310	318	314	346	340	312	353	325	336	327	301	330	315	334	327	333	336	307	344	336	324	302	332	341	373	302	302	322	325	338	322	317	322	345	328	334	325	309	316	304	290	346	345	326	326	353	339	285	327	340	313	328	339	337	357	333	337	321	340	329	301	296	308	344	349	327	359	330	322	326	333	299	325	317	335	326	322	335	340	347	299	341	355	298	334	310	345	324	335	296	316	362	294	332	323	291	300	332	352	303	311	346	315	337	300	340	315	319	306	339	329	376	345	311	307	367	330	302	313	312	334	302	306	294	321	310	300	349	341	322	301	312	350	333	334	331	334	335	331	309	310	318	348	317	338	390	315	312	333	341	330	281	281	306	335	325	354	354	337	321	308	318	349	301	296	342	337	290	311	333	310	334	344	327	304	334	300	318	369	315	349	327	297	353	317	309	336	316	338	339	325	320	331	306	314	336	312	324	279	297	316	321	291	318	329	329	324	322	314	309	337	320	306	332	320	339	302	316	306	329	313	309	299	306	340	316	315	307	326	326	311	302	326	307	313	306	352	351	358	316	314	320	357	349	331	310	342	303	307	342	332	339	322	292	364	338	318	364	311	290	334	341	342	290	290	316	360	303	317	316	330	351	360	348	327	329	310	277	375	297	362	308	318	344	331	335	338	345	332	349	312	358	320	294	324	341	313	329	308	344	337	370	338	299	337	313	310	330	307	320	314	350	361	317	295	313	309	332	300	349	327	330	309	333	346	296	367	316	330	338	353	307	296	334	310	337	308	332	333	307	352	334	339	334	334	367	321	334	301	331	283	329	341	340	333	323	325	292	346	327	338	313	347	350	327	295	322	333	318	330	360	334	310	319	313	366	296	310	317	343	346	325	347	320	320	309	350	335	327	352	337	335	349	317	325	334	301	351	336	338	333	344	314	330	332	306	324	322	312	346	315	322	333	314	331	351	338	310	300	319	294	328	348	289	342	328	349	309	337	337	329	314	316	325	348	367	321	331	315	343	353	337	320	359	320	309	327	316	322	331	315	317	302	313	319	295	325	333	305	323	323	343	348	336	331	304	330	316	302	384	352	332	310	291	310	359	335	321	328	334	299	323	316	326	321	287	296	337	315	348	338	327	360	347	307	316	302	303	329	344	324	338	329	306	335	340	304	335	352	339	317	320	335	348	349	356	346	290	339	343	328	392	370	374	329	328	347	339	308	323	354	285	309	342	314	328	295	333	353	332	319	329	302	341	292	318	291	357	337	337	328	356	356	356	287	320	319	292	351	329	340	317	317	304	326	328
14610	2151	2361	2697	2461	2147	1926	1658	1546	1353	1307	1255	1226	1133	1088	1118	1044	1035	984	1000	902	903	978	930	882	925	911	873	904	871	865	904	859	886	878	854	873	816	845	833	857	843	821	856	845	887	832	804	815	840	828	810	882	858	822	836	834	853	850	818	830	816	893	869	813	847	798	787	888	810	848	814	810	831	825	843	815	837	878	848	807	811	817	777	818	818	821	803	828	812	795	792	843	787	764	782	837	809	814	824	810	794	787	810	803	764	847	807	858	838	833	820	796	852	825	799	816	834	836	731	852	759	798	871	803	807	846	831	812	815	864	814	836	844	815	750	812	795	793	765	864	841	825	799	850	817	789	779	755	863	805	800	847	777	761	846	832	808	825	815	815	823	830	822	832	841	828	809	840	833	769	867	799	851	801	823	813	806	775	748	792	856	825	806	865	805	783	750	795	861	837	782	841	762	797	866	799	799	783	750	815	832	805	801	819	812	826	821	779	805	827	851	798	821	824	817	836	845	847	786	803	825	802	791	847	756	798	833	798	840	786	789	802	752	818	885	792	846	750	787	822	796	863	824	848	829	804	848	854	816	798	811	856	787	830	816	817	838	814	812	782	850	810	829	823	783	871	815	828	875	824	817	820	853	810	780	843	817	842	795	836	841	835	830	833	832	776	784	817	828	824	855	747	850	820	796	844	788	820	846	834	854	782	762	825	824	812	819	803	805	878	820	808	804	820	850	798	772	816	840	834	827	807	789	824	826	780	801	776	826	852	826	806	754	790	840	775	764	773	835	818	807	831	842	839	852	828	805	827	745	760	804	797	861	847	817	786	863	768	859	797	782	850	804	765	808	802	825	779	831	846	797	879	845	806	809	800	811	839	816	835	844	798	793	821	818	809	865	775	799	769	845	784	815	852	844	795	819	802	786	799	860	849	758	788	822	858	759	842	793	855	792	858	772	843	827	800	784	846	727	793	834	774	895	770	789	806	825	836	778	789	879	775	829	822	807	825	794	795	814	826	828	811	863	798	845	804	869	799	821	882	836	822	807	849	818	798	837	854	831	773	772	770	794	826	787	791	811	793	816	811	820	783	824	783	770	854	774	811	788	792	874	844	780	822	840	769	807	813	812	829	743	816	774	797	805	816	836	792	851	819	808	775	783	862	894	834	897	741	837	799	810	794	825	786	809	817	794	822	801	855	762	814	768	823	825	803	834	824	798	816	769	811	835	823	816	827	790	829	775	805	864	789	813	788	817	901	839	844	855	839	823	766	834	812	766	824	802	845	789	846	853	829	843	775	859	798	836	829	874	834	913	813	772	814	804	821	840	894	780	819	828	844	822	790	837	821	840	750	826	788	850	817	819	809	832	814	844	828	802	792	796	819	756	868	841	837	819	825	797	772	823	873	791	788	790	827	782	814	839	798	807	813	827	819	847	839	763	832	805	842	871	815	857	840	809	834	832	867	797	792	775	839	816	830	839	806	815	851	769	871	807	761	774	817	798	785	803	779	795	807	824	807	849	835	838	775	826	901	812	835	774	792	845	855	852	816	805	802	788	841	853	815	822	773	818	848	789	762	837	791	812	823	841	803	819	819	831	784	851	842	807	880	774	845	779	876	804	818	840	847	795	789	830	813	781	811	817	814	814	804	823	813	756	838	813	811	817	796	804	799	795	787	828	855	825	868	845	861	856	812	771	824	775	808	772	883	784	852	786	831	814	786	842	842	799	783	846	842	819	797	798	808	797	813	815	845	798	753	797	818	809	825	820	823	812	776	827	823	878	845	853	803	811	809	744	803	810	791	773	788	774	823	875	809	804	842	827	854	805	805	784	860	895	855	761	839	796	813	802	763	850	794	806	781	844	757	832	778	789	795	827	825	809	828	811	827	803	791	821	795	820	848	877	799	852	852	847	807	884	833	826	801	815	843	760	813	800	879	811	846	860	771	805	814	770	791	785	829	795	830	858	790	853	779	803	829	832	825	835	857	853	767	818	828	835	836	840	766	817	819	806	802	813	844	775	839	875	828	796	814	836	800	852	791	848	821	793	799	848	837	766	828	819	787	828	843	804	821	835	822	826	852	796	819	823	837	817	838	800	811	823	844	828	800	783	815	875	810	792	850	827	853	783	834	807	812	818	814	823	825	812	799	769	777	812	836	768	803	799	803	821	794	808	788	801	845	835	765	799	840	797	792	763	827	819	808	814	849	861	879	807	819	792	780	830	802	794	764	814	773	796	827	834	835	853	827	819	809	836	853	779	791	829	803	799	797	792	820	849	812	838	842	823	791	834	811	838	812	808	755	813	824	856	804	784	855	762	832	805	825	842	808	833	782	786	783	821	820	844	844	774	812	802	805	830	762	801	859	817	787	825	808	827	813	806	844	765	808	823	811	818	830	824	828	840	788	821	800	825	836	796	786	836	806	791	809	812	802	812	798	783	808	823	831	837	806	795	817	825	811	809	790	880	819	803	801	851	801	821	804	834	806	812	799	808	767	833	765	801	794	810	852	764	814	816	784	797	835	809	776	830	816	789	805	859	787	839	739	807	833	822	848	852	823	790	817	776	737	787	798	841	863	766	827	822	827	832	868	822	817	799	809	814	759	858	794	779	809	804	794	817	769	809	783	845	782	766	759	802	806	812	822	808	806	795	814	830	808	804	826	788	807	847	820	825	861	853	786	784	816	855	821	822	800	807	787	836	838	824	830	760	780	783	851	769	867	867	829	886	782	800	808	867	805	759	784	796	795	820	838	848	848	767	785	769	821	857	810	840	813	848	807	790	877	785	760	790	803	880	837	797	835	851	786	850	774	823	819	852	818	796	807	801	779	830	788	825	766	834	780	777	841	864	786	787	777	818	792	819	834	824	807	823	861	796	851	867	773	785	805	841	809	801	814	792	791	852	811	818	848	820	814	772	776	859	838	793	788	852	804	852	816	862	804	802	792	804	770	798	829	897	788	811	814	800	817	798	839	801	811	763	774	761	796	756	804	802	813	795	816	795	827	815	848	847	784	824	828	835	820	867	801	841	768	816	767	808	859	822	870	815	798	834	828	785	838	799	870	820	848	773	845	818	841	827	838	807	843	825	836	814	808	775	771	859	803	808	817	782	833	805	799	845	800	882	805	837	842	830	782	805	778	822	761	820	819	831	855	772	816	809	847	821	813	838	818	792	814	829	806	851	833	818	802	801	773	845	807	797	820	854	765	814	852	806	879	821	784	787	828	810	774	778	771	846	866	823	822	826	843	837	828	802	787	803	820	842	874	824	853	849	784	825	800	798	841	830	847	834	755	845	815	833	794	798	790	842	837	810	861	817	838	834	753	778	835	809	838	805	788	785	814	812	831	805	848	842	774	812	796	818	849	821	817	831	833	839	816	841	825	835	858	864	810	780	823	789	808	836	830	808	809	772	842	759	809	816	864	799	815	868	848	768	822	817	837	807	801	802	805	836	849	811	822	768	805	809	804	775	822	846	839	798	785	799
33042	6509	2377	1740	1273	990	819	714	619	608	536	525	513	484	433	464	427	438	397	409	415	450	459	409	425	414	427	419	429	396	435	379	420	376	384	410	389	401	406	391	440	419	388	349	418	398	435	390	370	404	412	392	399	414	417	395	393	397	391	383	433	392	374	402	448	393	400	398	372	388	413	442	397	398	415	353	380	426	418	425	408	434	400	407	402	377	388	412	416	387	389	407	407	401	404	366	391	363	413	418	401	420	375	382	379	396	411	422	403	378	383	399	370	412	395	409	373	366	426	382	396	380	370	363	382	377	374	374	363	408	405	422	398	380	381	390	363	367	408	412	400	405	372	395	393	372	369	396	442	388	389	387	393	371	360	405	369	425	385	356	407	400	381	387	444	426	391	377	377	405	408	380	409	396	390	409	378	407	355	413	404	401	420	383	395	394	411	366	402	390	402	420	417	410	382	404	416	413	344	389	384	374	378	429	390	385	384	410	391	392	398	401	366	407	419	383	418	398	359	373	407	375	362	353	381	366	410	384	416	390	418	389	398	442	387	402	356	429	420	371	410	381	378	387	393	352	383	397	408	439	409	393	413	412	406	449	399	399	368	416	389	384	395	428	355	426	417	410	372	414	352	383	402	412	412	366	411	422	373	389	440	394	369	386	415	414	417	439	384	350	399	415	351	428	422	425	371	398	388	362	431	394	379	397	410	399	419	381	371	397	396	415	421	380	418	360	398	392	414	381	409	395	450	413	410	378	370	401	416	401	399	368	422	430	415	389	402	435	395	406	385	391	423	415	364	384	398	379	391	421	391	374	401	394	406	396	377	362	396	410	434	376	424	388	402	403	419	374	413	405	393	397	415	423	420	389	387	390	415	382	362	420	412	398	443	406	378	383	418	394	414	385	378	374	409	368	374	349	364	358	357	419	426	372	363	455	396	452	384	389	384	380	404	413	425	396	394	374	392	377	398	396	359	352	396	400	409	354	387	394	381	357	382	406	366	403	398	426	416	427	421	413	424	396	391	376	387	389	396	386	393	371	398	394	375	416	377	361	399	398	383	389	399	441	403	419	409	386	381	405	411	395	409	401	380	384	387	413	381	426	390	427	366	360	399	411	398	430	393	389	379	363	387	397	390	369	353	401	378	378	384	437	410	410	405	351	368	434	411	458	397	393	396	373	396	350	413	330	361	432	387	385	404	405	383	414	368	390	417	432	414	455	418	395	397	361	381	366	400	393	382	413	380	397	434	433	357	398	412	408	415	377	364	401	394	357	414	392	428	405	373	384	372	388	408	393	346	399	430	426	386	395	380	360	401	411	407	396	383	352	409	406	387	422	411	428	394	389	409	397	377	439	448	419	377	399	405	364	394	393	373	372	361	402	385	397	380	352	404	400	380	382	392	387	369	366	392	383	415	429	374	389	409	390	381	398	385	387	416	405	419	397	390	378	423	386	388	431	396	422	398	400	391	375	390	416	414	386	390	431	386	381	401	377	408	404	396	361	404	373	407	415	405	368	422	401	408	390	419	403	399	393	399	389	429	383	379	405	423	408	427	403	405	394	385	417	363	419	418	393	383	367	414	404	388	342	413	391	400	393	429	389	394	397	366	388	384	370	401	373	382	399	358	422	401	393	413	476	424	410	384	379	377	383	417	350	367	426	405	387	395	387	407	417	396	413	367	403	429	402	421	424	377	416	369	424	379	436	392	399	418	337	408	380	421	411	420	370	406	371	373	414	393	395	398	421	415	400	413	431	415	394	412	390	379	407	379	389	384	414	376	380	391	333	352	383	376	415	413	379	406	399	418	396	393	381	422	371	362	408	369	403	396	374	394	360	408	392	395	387	407	420	404	390	400	397	391	404	389	369	374	430	364	426	377	385	387	400	393	366	423	396	407	373	399	382	412	415	351	389	392	385	435	407	413	408	394	396	433	407	371	377	416	398	415	382	400	425	409	408	423	393	378	393	408	390	401	384	377	410	406	419	378	385	387	430	401	432	374	418	406	370	356	420	395	408	417	384	382	373	374	412	399	384	406	371	395	423	414	399	391	373	416	386	373	393	384	390	380	414	375	362	397	412	378	374	413	380	403	388	403	419	455	373	405	387	398	397	391	393	416	382	363	367	395	422	374	409	411	411	408	430	380	394	406	395	380	382	429	382	419	376	394	371	409	386	381	412	381	397	403	399	390	435	424	400	394	393	380	379	385	384	426	407	378	381	392	424	390	359	371	388	401	405	409	418	392	366	371	413	415	410	388	424	402	381	432	403	375	353	381	398	395	403	390	359	359	358	401	359	382	395	427	392	413	399	436	414	401	396	403	373	362	427	429	425	395	397	438	419	376	391	434	392	433	391	406	392	358	407	385	366	397	400	378	386	387	408	383	412	395	436	407	381	425	351	357	389	392	420	397	377	406	419	401	416	390	401	349	429	367	393	390	382	399	398	425	404	363	385	395	390	359	399	409	384	424	401	359	424	432	400	391	401	383	376	413	373	405	376	362	384	337	403	392	389	386	418	405	401	411	388	354	397	386	389	413	401	424	384	341	401	421	386	413	333	426	359	388	384	404	401	395	396	388	382	385	386	412	425	389	417	366	406	388	409	411	382	365	358	355	359	396	383	387	343	390	379	425	387	371	399	406	429	415	371	406	390	366	389	415	398	367	414	389	413	435	344	381	405	371	379	389	427	388	424	365	385	374	427	394	399	409	398	405	421	361	357	431	385	373	386	396	388	406	408	396	396	419	380	426	400	378	389	375	370	411	378	409	367	372	402	424	377	382	384	405	398	419	398	403	409	384	388	420	391	394	387	426	376	362	406	380	457	355	368	410	387	415	381	397	415	371	401	387	382	380	367	389	405	414	386	443	388	364	407	406	366	401	381	360	429	389	397	369	389	399	432	415	369	387	417	423	440	403	432	369	440	404	368	381	391	384	355	366	381	328	386	393	407	392	407	388	367	371	417	402	380	397	383	368	377	384	410	389	425	419	368	390	410	410	393	400	385	389	427	381	397	371	385	382	343	401	354	372	336	366	359	400	348	375	352	419	394	398	356	404	414	379	419	426	354	405	374	380	424	409	401	383	392	412	384	387	381	404	362	383	404	371	406	423	379	405	389	409	347	371	423	407	407	409	415	367	390	420	385	397	408	353	371	396	405	405	398	416	381	349	364	405	340	363	397	384	417	410	432	409	357	371	399	412	420	374	428	418	381	386	402	394	382	376	387	397	406	433	390	394	412	392	396	388	418	397	398	385	382	399	397	423	399	433	436	389	393	359	421	372	383	382	384	399	361	389	369	387	405	374	401	392	364	401	430	414	416	383	453	395	400	420	367	421	401	393	428	372	398	388	391	331	364	384	392	407	383	419	398	368	365	361	380	372	397	370	423	393	347	381	393	427	365	394	361	375	427	388	370	397	353	422	400	373	385	445	399	411	392	405	354	383	384	385	398	387	352	392	387	399	393	417	419	428	422	420	378	416	388
16665	2597	3879	4640	4214	3690	3095	2628	2368	2144	1913	1735	1632	1582	1482	1358	1404	1289	1284	1267	1174	1191	1137	1143	1167	1108	1103	1084	1109	1054	1023	1074	1061	1067	1025	969	953	1065	1005	1014	1017	1001	1030	945	1028	953	959	946	1062	920	932	999	946	925	995	931	947	957	976	958	974	977	973	969	980	924	969	903	942	1001	914	980	939	974	918	923	951	870	918	933	910	952	958	1001	974	934	950	941	922	938	899	961	862	922	899	928	931	973	989	936	953	991	981	958	955	903	908	942	902	916	919	958	920	913	915	952	909	902	937	984	922	950	920	924	956	910	942	986	920	939	941	917	912	921	909	946	965	917	970	941	947	981	925	905	899	945	948	995	926	958	930	959	979	946	920	935	932	941	921	946	944	910	994	937	928	983	931	958	894	948	949	986	925	1001	925	931	895	930	944	943	986	907	932	954	927	949	891	896	888	963	927	934	982	898	912	932	936	940	909	894	940	902	938	979	899	952	904	976	896	899	876	874	963	901	952	961	950	897	977	918	859	957	951	925	930	937	913	951	913	890	910	918	917	914	861	944	967	919	912	849	941	902	992	941	920	954	905	964	927	930	934	934	921	954	916	971	1003	924	859	953	954	920	981	913	907	917	963	969	929	901	903	896	931	961	914	916	890	931	938	864	943	887	924	881	937	982	941	939	961	911	942	916	1007	908	924	907	944	913	920	931	944	888	941	958	935	927	993	942	940	926	984	897	933	933	931	929	913	940	928	928	905	912	901	963	893	913	968	943	869	951	939	883	909	958	912	893	908	920	924	888	992	919	865	878	918	952	932	922	926	958	898	922	915	941	963	877	872	922	943	916	922	906	915	950	918	972	964	902	902	936	1002	903	935	947	884	936	917	992	937	929	890	946	906	881	944	944	929	1001	885	903	938	916	915	885	968	907	887	904	911	922	956	912	926	931	954	946	951	917	915	917	957	964	932	908	908	939	943	889	919	938	903	929	977	913	988	951	964	934	944	982	900	928	880	869	926	956	895	940	905	927	928	902	904	901	949	919	925	869	910	925	896	881	921	896	925	913	877	935	960	927	884	908	875	954	900	964	913	975	945	938	965	935	946	943	995	920	905	927	886	887	975	923	914	901	966	1006	966	917	927	881	937	854	967	947	913	942	940	923	895	977	870	921	911	863	968	862	903	904	931	986	941	950	912	874	863	908	889	865	959	977	895	981	909	969	877	935	917	939	929	972	931	933	874	911	913	909	874	894	914	925	975	874	942	904	884	946	887	986	941	928	911	839	947	912	850	965	948	844	905	893	898	964	940	890	954	958	911	932	930	887	880	938	953	912	892	912	947	935	981	941	925	896	900	859	962	927	912	897	983	967	921	897	920	922	923	921	906	952	936	953	910	975	968	872	959	892	925	876	917	923	970	917	947	950	960	903	916	939	875	919	940	914	952	910	938	953	907	889	909	902	972	880	902	935	983	905	863	926	936	895	945	895	935	971	906	926	969	971	948	963	909	931	908	986	915	933	910	878	901	958	906	933	957	870	976	943	952	880	928	953	910	918	937	964	910	920	947	899	943	933	877	873	960	905	904	909	918	898	953	916	869	888	917	909	920	958	931	953	886	937	923	955	920	964	954	941	910	958	893	924	922	888	907	898	922	967	916	954	892	908	880	933	918	915	935	979	987	906	955	887	907	908	921	929	922	894	881	972	918	925	919	946	925	912	908	949	942	927	952	914	967	944	912	913	905	923	899	969	959	943	903	905	947	879	939	935	910	915	885	917	918	924	960	967	902	950	919	980	929	914	959	933	935	950	938	923	884	897	914	880	910	902	910	966	907	899	898	921	922	946	932	910	930	918	977	989	884	891	916	937	942	891	959	935	945	898	896	935	919	924	970	908	962	976	971	945	929	928	909	892	939	941	979	938	938	933	966	905	910	943	969	949	929	965	968	859	981	879	956	871	1029	916	920	977	900	924	906	933	927	912	938	968	935	899	931	880	959	891	918	892	944	882	920	936	899	961	901	891	965	860	914	900	943	950	956	891	937	903	945	955	938	979	940	917	888	932	922	931	976	915	952	901	917	931	917	879	913	961	907	954	942	941	918	914	964	945	893	927	929	883	914	899	932	921	901	943	951	975	911	923	1008	978	923	938	928	889	953	941	932	938	943	898	972	933	929	918	878	923	909	921	897	960	973	978	884	934	951	947	899	954	943	889	891	884	941	910	967	926	970	900	878	976	963	877	916	854	949	915	864	945	920	890	944	926	969	935	897	946	942	959	903	882	959	864	940	937	909	893	941	929	903	916	905	915	949	886	929	932	949	909	898	940	943	958	888	896	971	984	935	969	925	970	964	944	907	909	954	966	946	942	931	911	884	912	924	899	899	941	960	957	919	911	952	868	928	971	951	925	907	885	948	882	959	903	927	952	885	908	907	957	955	884	926	941	921	934	884	928	835	919	905	912	976	917	934	914	923	909	944	877	895	919	955	905	904	969	943	902	937	960	923	949	957	883	922	954	917	936	883	916	912	909	899	942	919	917	911	946	935	940	932	903	892	939	924	974	1013	964	967	946	892	928	885	925	921	891	877	934	975	909	934	942	944	904	947	928	979	958	983	963	889	884	911	915	991	980	909	906	920	945	903	893	930	873	925	920	922	901	940	888	897	967	876	913	911	950	898	946	953	906	962	954	956	922	964	919	914	923	950	939	875	960	885	884	913	889	926	1003	913	961	960	931	907	934	935	931	941	969	937	916	931	899	903	905	941	874	973	928	949	897	945	931	927	921	910	929	944	893	940	914	889	963	922	921	949	967	954	954	939	947	988	927	911	898	961	885	916	947	943	937	951	917	884	983	914	915	909	924	923	884	944	940	954	966	938	926	876	912	979	926	917	950	899	928	906	945	921	881	891	901	909	900	984	892	927	903	909	953	892	984	938	904	953	919	967	907	846	952	917	953	922	997	885	988	914	920	976	952	933	888	900	927	924	900	925	949	931	966	949	907	890	941	923	904	924	1007	944	879	898	921	921	900	882	900	933	876	852	924	927	908	943	934	902	890	903	916	956	973	943	931	892	888	964	930	881	952	939	947	953	938	914	907	912	884	932	885	952	924	941	920	877	927	967	863	906	959	880	962	923	913	957	931	902	906	909	1005	888	920	908	989	888	915	923	922	920	959	945	925	826	983	948	940	944	921	898	951	946	881	925	935	912	927	922	934	913	920	933	909	948	895	896	992	930	994	955	917	935	925	927	934	879	904	974	910	961	935	966	925	909	999	955	961	953	936	926	955	938	935	954	924	996	937	961	1008	916	933	915	967	898	921	912	928	947	954	893	963	921	934	886	950	861	917	927	930	927	922	960	925	952	923	944	926	994	887	942	921	909	960	903	944	940	948	909	967	930	903	934	911	962	962	909	926	961	927	929	916	967	902	926	919	918	963	894	932	880	887	952	965	881	880	925	939	978	876	1011	924	949	900	955	929	920	938	955	869	951	933	960	878	900	940	947	898	932	954	954	958
9714	646	167	157	155	147	173	161	150	163	143	142	152	142	141	138	168	125	136	158	138	152	161	144	131	143	162	149	152	138	166	135	146	140	143	161	162	163	143	157	149	156	156	143	146	148	157	128	178	139	147	127	147	126	140	142	155	131	150	146	154	142	123	152	151	135	154	139	155	134	139	142	141	133	131	169	166	163	174	155	157	155	155	148	138	156	146	161	120	126	142	139	144	157	135	153	138	164	169	125	145	141	155	145	139	152	151	139	141	129	136	136	133	149	151	164	155	168	147	135	139	142	146	151	134	144	135	152	156	162	169	170	150	146	143	138	157	137	142	141	129	154	134	160	163	142	171	156	150	140	133	129	148	167	133	149	128	141	124	141	140	147	124	164	152	149	157	162	155	144	126	159	152	147	146	134	135	149	168	123	168	161	114	138	148	146	147	153	144	133	172	144	160	152	133	151	151	160	155	156	129	162	155	168	145	165	157	145	168	171	152	153	136	163	156	134	149	130	152	165	174	168	158	171	136	150	147	124	164	171	163	164	157	163	176	150	142	159	128	148	136	130	187	160	161	121	145	138	126	137	141	148	148	158	153	125	145	142	161	147	144	133	132	157	174	128	150	141	168	152	166	158	153	164	148	138	148	140	157	157	142	140	133	147	165	156	139	140	141	147	153	145	147	148	155	178	133	140	151	139	143	171	148	168	150	148	156	143	143	167	124	149	133	153	137	148	135	154	128	154	139	144	146	144	160	136	138	151	148	130	174	168	146	124	143	178	140	151	144	144	168	140	158	133	134	157	137	157	159	130	165	149	189	154	136	162	162	157	131	144	138	166	149	162	145	154	137	123	164	159	152	155	127	159	147	161	174	173	153	144	157	165	131	139	163	173	159	124	166	159	159	142	149	131	150	149	143	166	147	159	156	137	146	146	169	141	159	148	146	148	138	147	148	159	171	156	157	140	171	138	135	160	139	161	132	119	161	152	141	135	161	129	156	117	151	171	170	135	162	156	159	157	171	148	147	145	126	147	140	136	140	157	135	153	133	163	157	162	139	156	168	130	141	162	152	146	158	154	122	134	150	148	145	146	146	147	144	144	140	146	143	163	168	144	168	150	160	149	133	149	148	125	134	164	147	139	145	144	169	172	140	144	136	141	146	177	160	156	166	172	142	108	130	149	133	168	160	137	136	139	124	143	136	147	155	140	146	156	153	141	137	136	131	129	146	152	154	142	138	152	162	144	116	158	147	150	150	171	171	153	138	132	155	137	147	145	164	137	133	161	150	162	139	173	149	174	155	141	126	143	124	157	153	147	134	136	162	136	136	142	146	126	159	139	147	145	144	144	139	166	170	134	158	161	168	156	150	134	145	145	149	165	149	132	159	145	171	140	154	126	154	160	137	150	151	160	149	154	149	149	140	155	166	143	130	168	163	154	148	124	158	162	143	171	154	169	148	147	154	125	157	131	157	148	181	146	160	147	130	139	173	144	151	146	144	181	146	155	176	160	164	148	140	144	144	160	160	141	154	154	139	149	166	141	174	151	144	119	148	137	140	130	143	154	173	149	141	148	158	161	162	144	161	168	131	175	190	123	145	157	184	164	149	155	167	144	145	170	138	128	162	135	154	142	141	132	135	148	113	141	138	141	151	143	154	157	166	152	130	146	150	150	130	153	178	160	132	166	164	168	147	142	155	132	162	141	137	157	132	158	156	145	140	165	152	158	143	146	138	150	142	148	152	138	155	136	147	139	152	126	153	133	141	133	166	139	151	138	129	152	148	147	147	145	149	130	147	128	137	160	146	131	156	143	135	135	137	173	130	147	139	143	151	124	143	146	148	150	184	159	130	142	143	142	151	159	106	137	144	159	161	148	142	145	161	137	153	147	143	181	157	137	149	160	161	150	162	144	129	149	160	153	167	138	165	145	157	148	132	129	142	141	145	130	154	155	147	160	146	131	132	168	183	147	155	142	130	162	144	138	146	163	155	144	151	148	149	151	150	172	182	147	147	149	157	137	133	155	133	138	144	133	132	139	127	149	152	156	144	151	146	154	124	131	165	171	150	131	146	139	142	163	130	162	147	144	154	151	163	137	144	168	162	141	143	158	137	143	159	143	148	134	143	163	173	174	133	176	175	133	144	146	140	139	157	166	169	144	155	129	175	144	131	152	171	147	146	170	151	140	139	149	171	147	150	147	153	147	127	162	159	152	147	159	168	139	136	144	149	141	163	157	139	131	151	170	146	149	117	145	152	133	144	129	161	146	150	150	144	165	146	178	157	127	167	137	135	167	145	166	159	144	139	127	141	143	133	162	153	139	142	139	118	181	153	151	135	162	161	148	149	132	173	144	136	130	130	152	165	144	165	151	143	141	151	137	149	155	165	155	144	139	143	162	150	133	155	123	137	157	142	137	154	179	154	136	171	156	146	178	145	140	120	142	149	148	135	175	148	144	141	153	160	171	146	147	145	165	155	138	143	155	133	141	150	142	154	146	124	154	142	153	145	171	137	163	151	156	151	128	147	154	134	155	153	153	154	139	161	154	156	170	150	162	150	158	165	137	151	133	150	134	154	151	142	146	162	147	143	166	151	157	158	153	133	152	125	162	162	142	149	163	145	129	147	141	151	140	144	135	162	151	119	130	149	167	158	128	154	170	154	152	171	152	170	163	147	149	131	154	157	145	167	119	151	149	156	160	151	129	151	147	159	165	161	160	144	146	172	157	159	158	145	174	158	135	142	143	145	167	162	135	178	150	151	151	135	148	146	135	144	161	179	149	152	170	127	149	147	154	130	155	133	158	157	144	135	155	147	174	179	149	137	165	153	140	158	138	166	162	159	128	133	134	159	142	146	150	152	160	143	147	146	133	157	138	146	172	150	166	143	150	181	137	172	155	136	163	148	160	148	144	159	153	151	156	176	128	114	174	159	155	145	152	149	161	162	145	144	149	123	124	143	141	139	143	155	145	136	161	164	150	142	131	177	160	150	149	145	173	130	149	135	148	157	155	147	165	138	151	144	133	156	141	145	162	157	164	152	150	152	131	178	142	149	147	142	154	166	154	153	144	145	144	163	126	164	150	160	157	139	155	161	157	162	151	154	161	132	141	167	133	144	126	148	151	145	154	144	180	146	139	160	151	137	148	160	151	151	169	138	141	171	161	158	171	143	151	160	144	149	135	139	165	144	165	147	141	163	172	155	161	162	130	138	154	135	140	138	143	163	164	133	145	149	133	146	123	150	155	146	135	163	167	141	150	160	171	135	151	138	150	160	165	155	155	137	156	152	151	160	126	153	128	148	144	143	149	159	152	165	136	136	124	144	139	126	137	144	159	148	138	150	144	164	127	138	135	150	131	168	159	134	136	136	159	169	141	142	158	155	133	163	144	143	146	130	145	157	165	158	158	153	161	158	149	157	146	155	150	139	140	142	162	150	112	148	134	145	144	148	155	140	137	159	162	143	125	182	157	151	148	162	137	144	155
5474	593	485	522	521	508	477	481	470	469	445	439	458	439	473	437	472	419	467	463	426	433	428	439	455	459	448	432	427	468	473	436	425	425	455	412	470	429	444	429	455	414	475	426	430	427	440	447	433	419	443	419	462	453	441	449	432	436	429	431	420	459	441	469	446	453	430	435	418	464	459	444	436	434	481	440	448	478	457	401	421	423	419	472	418	465	422	455	462	473	445	445	426	437	414	424	429	455	436	453	426	453	446	465	443	429	453	456	466	441	494	427	423	426	422	446	436	457	431	454	458	425	468	462	424	425	448	434	410	463	443	444	397	432	433	448	439	465	455	440	455	395	418	430	430	433	437	434	393	424	456	450	423	429	404	413	441	467	440	402	440	468	469	443	465	457	444	454	453	440	482	428	460	438	429	415	418	460	427	433	442	442	428	404	435	432	420	401	438	429	479	454	451	432	430	458	454	455	460	452	440	465	389	450	400	412	425	438	398	436	420	434	431	447	410	451	452	430	430	464	475	455	431	428	406	467	444	410	458	428	451	411	423	429	413	436	455	475	440	435	433	426	436	425	482	449	429	445	464	425	410	415	453	476	428	462	449	448	450	407	446	413	437	415	413	397	420	466	423	438	429	446	417	459	392	396	427	445	443	402	494	451	465	445	441	468	473	409	427	451	426	468	448	460	410	452	440	430	445	460	424	439	445	444	443	401	464	427	452	399	439	428	431	448	428	430	422	412	479	438	464	443	427	456	438	453	442	454	459	438	441	417	426	402	428	461	441	439	400	407	447	458	446	419	451	425	441	436	459	459	428	442	435	446	440	413	467	409	431	449	451	419	405	431	420	417	428	411	429	432	439	479	455	422	464	441	439	442	444	448	435	488	447	437	430	476	462	410	414	397	434	463	445	446	429	454	426	414	483	402	445	441	411	465	457	429	408	420	462	472	401	449	460	458	436	448	475	447	441	421	470	443	459	454	490	431	430	415	439	458	427	467	408	418	455	482	445	418	427	410	408	426	418	469	420	477	431	435	412	394	417	463	441	376	474	412	470	469	403	427	408	414	436	418	456	450	457	414	435	416	420	458	431	417	434	422	438	490	454	428	455	454	436	434	448	499	438	437	425	437	444	399	444	440	461	463	435	428	431	431	456	427	413	466	418	435	450	425	440	414	439	480	458	455	444	446	448	427	441	410	436	469	446	455	430	425	428	428	455	411	461	424	469	452	434	429	471	407	499	421	413	431	411	423	449	429	417	434	472	435	458	450	433	433	433	436	433	411	431	402	425	458	430	430	407	456	438	405	476	433	454	426	460	430	444	432	444	465	408	416	438	430	447	466	435	447	430	447	411	418	405	443	443	409	443	449	461	400	426	445	468	457	430	448	439	454	394	438	410	439	415	453	442	434	461	424	466	420	429	419	431	418	424	435	455	440	428	455	479	446	427	443	451	450	472	413	430	424	434	437	462	435	439	480	447	437	428	456	436	428	439	387	450	445	424	439	416	455	423	454	477	442	432	469	458	410	416	438	446	444	419	450	444	448	475	433	441	420	427	438	451	433	449	376	480	414	436	473	443	445	401	449	416	452	444	450	436	407	397	443	434	415	400	400	456	454	450	478	446	460	427	415	447	440	439	463	444	452	450	446	463	422	454	429	453	427	454	459	423	433	471	442	470	434	419	468	396	431	425	445	413	423	452	420	428	423	428	399	422	414	436	450	470	437	450	468	444	452	443	422	438	488	440	429	438	415	461	428	451	455	435	433	455	438	445	453	447	434	419	455	420	462	458	431	460	441	436	456	433	427	402	416	440	426	441	425	453	425	413	431	460	448	435	451	424	406	415	478	435	407	446	430	400	409	481	435	471	467	444	427	440	461	416	434	459	415	473	425	440	432	437	435	426	421	409	446	441	438	457	457	437	460	400	412	448	401	456	471	446	442	419	424	470	461	431	445	413	461	443	415	457	440	439	458	463	430	420	432	425	424	472	428	462	405	425	440	433	455	442	432	429	415	437	450	427	430	426	448	476	438	406	495	461	435	440	455	460	421	426	402	411	482	453	427	441	465	422	471	408	423	449	438	437	422	485	433	450	432	460	482	448	414	458	456	459	438	457	434	444	435	417	447	483	444	444	411	486	400	426	427	429	439	457	420	443	428	452	453	457	451	433	451	465	460	407	438	463	471	456	436	446	402	454	436	452	424	449	427	463	404	441	457	466	446	407	456	429	461	419	426	449	451	446	412	398	411	440	476	450	459	437	460	428	448	415	457	428	440	437	438	447	483	468	445	474	439	420	458	411	436	421	461	426	422	409	437	454	430	426	447	440	436	454	408	428	457	423	404	468	420	420	465	453	449	471	471	448	440	450	456	457	419	425	427	421	452	408	468	490	404	438	434	424	447	465	419	436	441	436	451	395	440	434	424	441	430	431	453	410	417	409	449	434	412	419	440	426	432	440	462	455	458	411	467	428	431	434	454	434	459	429	429	427	387	445	467	448	441	437	394	423	444	440	427	403	452	472	421	447	453	428	436	455	448	410	429	425	417	454	431	444	436	444	428	444	414	434	452	440	447	466	442	448	442	391	434	478	414	456	464	437	433	429	444	459	430	436	447	429	444	424	433	436	424	422	437	430	438	427	463	430	443	437	442	440	403	422	468	442	419	415	394	415	442	447	430	427	439	428	443	451	427	430	426	428	407	472	442	443	461	412	432	408	432	426	440	436	439	437	496	463	426	410	433	440	401	433	448	438	439	458	419	409	433	395	437	442	416	449	474	453	429	421	464	429	433	414	445	437	459	389	417	428	419	451	446	451	426	409	434	411	436	435	424	436	455	479	465	445	430	432	465	427	417	454	457	438	457	446	459	409	443	467	440	449	442	439	428	458	438	462	420	459	384	456	465	431	465	468	435	447	443	438	452	444	463	447	447	447	426	441	426	447	425	442	437	437	461	455	437	419	417	409	435	454	434	425	442	448	435	435	439	490	467	413	440	469	430	440	453	455	457	464	476	439	449	448	451	450	470	435	459	439	418	461	448	454	413	452	440	460	427	441	447	421	421	468	480	460	398	434	436	453	439	415	434	427	404	501	433	397	454	472	474	406	458	473	432	426	436	439	459	428	468	428	452	428	440	413	442	444	435	415	437	435	464	435	411	454	450	412	449	429	453	433	434	459	437	425	455	404	399	422	443	439	410	474	430	456	470	461	447	441	441	421	410	417	395	448	413	429	436	415	454	430	423	460	491	450	450	476	451	442	451	455	448	446	468	419	413	418	460	444	453	472	444	437	421	439	463	427	453	431	467	441	427	457	449	434	446	408	478	416	414	427	438	431	445	449	447	469	457	472	453	442	416	401	433	430	448	415	468	409	445	415	413	420	452	412	440	443	435	409	448	467	455	459	463	445	427	413	439	449	463	452	462	424	428	412	458	460	394	407	457	437	433	456	446	433	460	449	440	455	407	465	459	408	468	462	470	442	420	420	439	441	479
24039	4226	1383	1029	720	572	502	432	430	407	367	416	392	368	348	322	330	339	311	354	350	356	373	324	334	314	314	338	302	309	344	315	334	361	330	301	344	333	335	363	336	316	350	301	270	323	308	322	315	294	305	324	316	309	323	304	331	344	334	331	328	328	340	341	337	343	323	356	322	313	294	335	308	327	307	299	326	318	289	286	330	298	329	323	334	283	333	331	322	309	298	316	272	303	308	323	322	304	312	315	345	333	315	300	332	321	350	341	315	325	334	311	312	324	291	334	319	326	345	321	336	296	331	301	305	306	320	332	351	350	303	346	330	318	322	325	321	366	327	314	338	337	301	296	297	293	343	334	336	294	310	292	317	303	352	328	316	307	329	284	314	314	299	272	309	327	329	351	326	343	323	324	304	336	336	317	337	338	321	328	331	329	302	313	350	325	307	308	340	310	371	306	315	319	299	318	312	334	297	329	363	293	339	290	331	324	306	308	307	306	340	325	311	318	343	313	313	318	315	326	284	321	359	312	334	282	316	335	365	334	314	323	313	333	326	303	328	318	316	329	318	312	317	320	319	288	268	363	293	340	346	342	313	309	296	312	326	329	315	303	297	300	345	301	346	318	319	342	353	326	317	360	347	288	336	316	309	325	351	328	341	321	343	308	310	367	307	336	336	303	312	331	272	317	347	318	332	320	311	314	313	320	314	330	309	326	346	300	283	319	348	363	338	371	342	330	318	317	324	312	328	312	310	329	295	328	317	330	265	319	329	322	328	305	335	313	335	326	317	324	302	317	320	335	332	326	310	305	310	344	321	282	324	294	339	307	330	321	299	345	330	351	355	346	292	322	373	301	319	279	344	305	299	298	287	336	325	343	319	315	325	323	307	279	329	331	330	324	328	330	323	318	310	338	341	311	293	295	308	351	296	314	332	326	328	304	293	298	334	313	320	336	314	326	322	322	306	330	331	286	309	310	318	322	310	320	303	316	322	285	319	344	324	292	328	294	297	297	349	286	354	329	320	329	324	320	295	332	314	303	337	339	319	362	330	305	324	314	302	275	276	281	328	305	337	332	308	313	303	293	294	331	321	358	317	324	302	320	313	346	278	307	318	310	322	281	330	317	306	328	331	324	320	322	322	325	312	308	327	306	331	328	316	329	320	332	308	299	295	300	317	304	329	301	283	286	292	328	320	318	330	320	306	292	293	327	323	372	336	315	313	346	325	341	298	335	344	313	293	309	289	380	331	322	329	308	331	331	318	338	311	388	322	314	304	333	314	321	314	329	350	310	327	340	328	335	325	322	320	305	317	338	332	325	336	310	321	311	301	312	296	332	275	293	332	342	327	339	317	347	296	315	297	295	322	285	297	322	324	312	288	319	297	343	329	281	304	310	283	325	293	325	301	335	314	319	298	294	280	316	316	309	311	304	336	337	319	315	321	323	313	303	332	307	336	311	336	356	311	332	302	314	317	306	284	311	323	317	338	329	292	304	300	354	339	318	339	315	375	332	318	328	348	340	332	307	329	296	309	311	284	314	302	288	340	329	330	363	307	337	356	348	349	307	308	335	364	325	336	321	333	318	318	290	268	303	306	340	310	339	312	305	299	354	319	337	339	323	302	306	307	350	319	316	331	315	321	323	314	281	332	302	337	333	284	311	321	342	330	317	347	301	327	321	313	344	287	309	319	302	325	329	322	336	307	326	316	337	329	314	338	321	302	322	313	311	338	314	355	327	325	324	315	295	289	295	278	314	326	316	297	348	309	299	281	318	329	332	314	312	343	299	337	283	337	362	305	310	343	306	286	307	280	330	343	346	293	311	307	324	329	300	325	331	352	348	315	310	328	331	289	302	356	322	313	313	323	336	330	324	303	356	307	317	359	309	304	342	308	305	300	348	328	325	322	334	309	340	305	288	348	324	337	341	326	322	305	339	348	298	299	314	321	325	334	349	313	327	314	287	306	287	323	306	322	307	315	302	332	329	323	330	291	306	280	315	330	283	317	317	299	306	288	320	325	340	352	299	309	306	362	340	287	340	363	309	274	318	302	299	292	318	284	321	340	327	320	310	357	317	318	341	327	346	349	298	344	372	334	350	316	333	322	319	343	275	312	332	338	288	302	328	342	314	363	313	323	297	334	310	316	311	321	290	330	315	288	295	287	328	294	321	331	331	344	311	313	312	314	328	300	309	270	291	327	281	309	311	357	296	321	287	303	323	323	312	341	311	290	318	299	311	321	335	309	321	348	327	326	351	318	304	343	320	293	320	314	328	328	326	320	318	312	295	329	313	291	343	332	327	335	291	294	346	312	335	311	285	317	305	320	345	342	300	286	287	319	323	347	338	332	335	335	296	313	313	271	292	306	311	331	330	330	332	299	294	331	325	326	300	329	324	315	281	337	310	310	289	326	311	332	340	304	297	305	298	326	309	311	298	315	293	269	315	331	325	293	310	294	347	331	300	327	308	297	279	299	311	314	299	308	282	308	290	317	336	324	317	363	320	323	338	318	298	324	313	314	322	317	350	340	289	340	317	321	328	310	312	333	341	303	320	307	315	302	278	307	321	334	311	346	286	345	304	318	324	318	331	344	295	329	283	297	302	334	308	307	295	325	349	320	318	306	277	346	328	285	317	322	316	318	302	348	325	328	293	296	349	356	295	282	313	290	319	333	306	289	318	297	311	303	317	330	315	355	288	321	309	316	306	332	306	316	329	305	335	310	333	321	313	334	332	333	312	363	307	334	303	331	325	329	312	332	317	351	333	336	337	314	320	340	341	289	340	324	323	284	315	302	301	341	304	325	331	301	335	313	310	309	297	313	326	317	307	328	341	307	329	323	300	325	320	318	337	328	336	325	316	354	341	314	310	330	316	323	325	336	307	304	301	323	308	312	300	325	325	305	296	311	319	314	303	318	322	307	342	306	327	338	303	300	355	326	336	323	303	310	343	333	342	323	321	297	312	323	353	311	300	312	309	319	341	324	322	326	328	307	371	315	323	327	314	307	315	307	325	358	336	303	310	302	291	351	283	292	323	348	328	314	334	307	314	302	324	307	305	328	330	323	291	310	298	307	323	300	310	348	307	307	296	307	329	337	318	304	301	284	311	307	318	307	340	324	337	293	336	317	333	330	316	308	343	320	338	324	333	322	306	359	304	301	325	333	321	361	360	371	353	324	295	336	320	322	318	339	322	328	313	333	316	310	333	324	302	315	315	355	303	284	346	314	310	301	349	319	315	332	315	313	310	341	336	338	305	335	310	310	354	333	317	302	323	331	351	294	315	321	348	350	327	339	336	321	328	306	347	331	324	338	328	340	305	325	316	326	299	325	310	300	302	352	308	301	338	316	288	322	313	306	321	331	320	335	276	291	299	309	353	318	335	313	312	322	324	332	320	314	334	312	315	331	321	303	314	320	289	300	316	306	308	313	316	291	308	313	297	305	313	323	331	320	318	321	331	341	337	303	317	325	325	323	314	306	349	319	341
13160	2272	2303	2768	2506	2129	1946	1661	1499	1364	1289	1235	1210	1156	1053	1091	988	1036	978	980	951	950	950	868	951	872	871	864	927	855	863	880	898	831	847	853	849	832	838	854	869	800	814	832	864	862	858	852	861	834	827	833	803	830	822	802	817	854	828	783	816	837	802	831	819	834	809	826	835	835	833	835	837	816	769	853	826	820	818	826	815	838	810	818	803	823	832	813	817	828	823	825	753	791	756	787	833	841	793	781	786	844	827	817	828	806	841	832	818	760	777	834	774	789	781	764	784	826	828	807	794	800	846	774	796	823	782	854	797	819	796	800	791	809	822	808	773	761	874	809	808	796	871	794	859	813	807	807	804	813	793	788	804	803	793	822	793	790	833	851	793	803	810	826	830	787	823	797	738	798	826	789	858	818	823	821	781	829	787	825	789	777	734	788	831	786	780	794	817	790	830	811	778	860	823	840	784	765	802	782	825	786	836	844	820	833	843	847	829	853	864	877	832	736	821	817	800	827	772	837	856	791	814	801	856	761	789	835	752	842	794	840	821	795	782	809	808	828	813	820	820	808	784	772	806	833	808	787	795	817	825	763	821	814	819	820	819	831	829	790	839	845	865	758	753	749	778	800	821	802	868	808	765	810	815	794	734	777	803	824	768	811	787	802	736	781	802	783	776	812	803	807	803	820	807	771	832	856	804	796	800	789	793	789	765	763	758	792	831	809	782	762	836	835	810	816	834	812	830	812	762	745	768	747	852	799	759	754	827	810	866	760	785	807	801	816	836	806	802	809	810	796	781	792	827	826	790	771	824	810	770	815	850	750	781	814	785	757	804	785	806	796	841	784	840	764	832	756	833	824	802	807	778	811	793	813	769	816	776	774	802	808	850	803	782	846	779	824	788	779	813	786	791	869	750	840	781	785	804	814	873	796	765	830	817	904	806	808	796	848	805	766	832	819	763	801	797	821	771	776	774	828	764	854	821	830	826	758	825	762	798	803	770	812	805	764	803	822	805	794	769	788	815	804	818	775	807	783	790	849	788	781	790	778	795	787	792	828	826	783	852	830	807	831	809	800	795	809	825	772	817	813	835	818	859	814	770	858	823	788	818	841	814	829	785	809	815	856	813	788	798	810	804	773	855	845	859	790	811	804	844	823	815	856	770	862	787	792	839	809	778	770	812	802	805	867	809	825	798	798	759	843	863	806	827	803	813	746	777	813	874	754	793	805	781	777	799	793	806	810	815	827	822	807	750	772	805	851	777	814	820	723	845	801	794	860	793	787	794	805	782	796	780	841	809	774	814	807	796	756	802	807	799	799	803	775	799	817	798	826	799	805	761	828	786	837	799	763	781	784	760	799	805	761	806	776	795	773	845	774	809	830	867	759	814	845	756	791	826	794	832	807	805	774	785	772	825	776	840	801	858	833	812	812	852	853	836	793	823	798	789	809	778	756	827	812	842	828	786	837	796	779	814	806	785	821	802	793	826	823	810	843	782	798	772	757	773	845	814	805	841	840	833	829	783	787	826	800	849	793	797	793	794	815	818	822	842	827	765	782	820	819	830	808	827	792	842	769	839	822	776	781	788	818	804	750	757	820	756	765	777	808	779	802	790	845	789	827	824	778	770	797	821	799	765	767	839	853	829	799	796	779	812	813	771	839	779	768	806	841	792	799	829	824	791	812	756	844	789	781	822	816	775	817	792	835	858	765	856	749	798	775	874	837	799	796	791	791	800	803	735	820	793	843	839	820	792	867	798	836	831	810	757	826	851	819	780	831	829	803	834	796	772	811	814	714	810	794	811	818	758	784	832	810	820	771	799	853	804	817	803	800	813	816	812	812	824	789	843	798	824	799	832	817	830	825	830	787	838	839	799	821	783	761	795	802	768	776	843	836	794	812	795	767	777	749	817	787	798	794	752	777	766	805	784	790	773	832	828	747	800	838	823	765	856	806	836	819	770	812	834	778	822	759	873	782	835	843	823	777	863	814	775	785	750	801	803	840	842	808	863	779	819	819	814	751	798	806	791	774	844	786	788	832	759	803	822	803	795	846	802	803	820	774	807	835	802	788	803	808	792	818	803	798	834	794	847	852	776	799	808	799	826	774	777	842	844	793	754	879	805	764	805	780	814	779	747	814	826	826	818	824	837	788	790	750	770	800	867	787	853	729	800	767	824	823	776	783	793	796	793	833	772	759	755	845	799	777	782	794	804	835	770	864	837	760	783	808	822	793	794	797	766	834	808	849	843	850	790	806	789	829	802	806	824	776	812	803	823	790	809	805	825	793	806	806	782	808	768	843	803	781	785	696	829	816	736	822	812	819	768	821	833	813	818	743	814	736	871	788	760	782	836	769	817	801	827	813	856	795	854	828	752	785	799	799	784	800	805	762	845	818	776	804	887	789	808	814	777	814	799	820	797	788	809	813	796	822	800	835	842	793	812	911	791	792	845	809	782	796	740	802	800	778	788	840	783	798	780	794	777	830	764	810	856	822	801	816	795	823	807	804	843	766	750	781	793	844	807	767	782	740	835	744	814	778	785	804	800	832	817	792	829	793	762	840	862	803	813	825	831	792	788	797	794	778	796	838	813	822	774	778	839	836	801	793	820	821	827	849	783	809	807	792	831	823	841	774	786	835	810	816	810	818	804	808	741	828	839	818	793	828	792	828	766	807	805	782	790	792	832	790	836	820	791	747	805	775	818	809	814	783	790	837	818	865	814	804	763	793	797	845	820	861	917	757	804	779	810	802	735	822	766	809	834	741	833	760	803	837	808	770	811	798	827	812	835	833	776	814	807	791	794	777	767	758	809	814	848	811	769	864	822	849	804	790	770	793	825	778	772	800	798	767	793	850	779	779	768	787	817	780	864	813	800	815	858	765	779	782	794	829	806	819	857	839	804	808	817	823	781	790	816	799	850	833	825	828	795	814	810	813	804	795	799	804	767	802	786	773	771	811	806	791	832	776	820	784	760	803	798	818	840	810	801	824	853	829	805	814	803	773	798	818	762	813	790	831	803	760	789	785	799	831	808	839	830	783	826	772	792	833	831	745	832	834	790	836	808	836	791	829	821	854	783	802	754	834	757	749	805	828	767	846	772	753	812	769	781	802	764	802	784	814	792	735	810	821	812	775	793	817	767	814	827	813	792	835	822	798	784	752	839	768	850	820	803	803	837	839	849	828	778	796	763	798	813	831	873	845	811	749	741	749	825	870	776	828	807	837	816	754	792	793	829	822	846	787	768	834	872	819	771	840	800	798	816	780	825	773	751	802	823	818	787	790	822	825	844	782	788	796	795	799	836	771	854	797	822	823	799	828	820	769	790	775	834	804	804	813	779	776	855	798	769	814	858	756	760	792	830	808	794	820	863	847	785	788	859	835	796	793	828	789	825	867	787	826	770	780	790	837	784	811	817	818	776	773	817	764	823	786	785	810	858	831	772	828	839	838	848	766	863	791	750	805	801	801	833	819	798	786	817	806	856	775
34054	7223	2573	1844	1233	956	830	651	663	558	521	505	501	460	471	456	465	484	450	462	411	403	452	397	410	445	438	409	435	444	415	377	387	395	417	386	447	414	415	358	398	378	425	389	433	426	383	386	420	458	426	387	341	356	401	404	405	408	410	401	401	369	420	387	421	375	393	343	386	375	408	403	429	336	427	422	376	398	417	390	405	363	396	385	411	389	415	372	390	389	392	403	379	416	374	364	346	419	377	422	444	382	363	387	339	339	353	369	405	391	382	387	399	404	416	405	377	408	388	410	394	386	455	368	417	417	410	389	432	379	361	367	424	392	412	386	399	415	445	391	388	415	383	381	372	380	415	387	424	374	411	376	409	405	403	376	418	383	391	428	377	375	370	399	395	370	393	383	384	408	393	368	391	374	374	370	395	338	371	384	364	380	435	395	385	378	436	359	390	387	396	401	370	368	398	409	410	394	385	409	366	416	416	396	394	366	371	409	419	393	379	386	381	375	399	354	397	426	328	402	408	371	377	402	369	405	407	409	357	416	403	386	377	394	397	410	369	387	406	412	404	375	403	390	370	393	396	409	407	402	358	420	380	393	378	403	408	358	407	384	385	386	393	392	376	406	383	388	355	412	374	374	380	363	367	378	374	405	401	374	397	384	397	385	409	400	403	382	395	436	415	408	391	389	363	358	391	389	375	371	402	391	416	370	392	355	420	414	402	401	409	357	409	389	364	395	377	340	410	409	372	390	398	402	362	382	424	384	410	398	424	385	403	418	398	413	383	377	374	375	383	367	375	418	402	378	378	376	366	405	398	404	381	410	405	386	404	411	396	409	420	418	397	380	385	434	405	421	372	423	403	436	414	412	392	401	401	414	416	400	358	381	416	404	378	396	392	447	379	392	390	364	396	416	389	431	402	394	389	392	347	411	383	412	372	414	386	391	384	367	420	348	417	398	410	381	378	384	358	397	380	386	369	392	376	407	404	398	375	383	398	377	380	408	409	402	375	407	403	389	416	401	395	379	406	360	379	433	354	334	423	383	413	450	388	373	406	400	353	383	413	405	370	399	372	403	390	387	375	398	381	409	384	391	372	375	377	396	398	386	367	427	378	371	418	381	409	386	416	378	407	354	410	370	401	396	401	417	374	385	350	394	361	395	398	428	403	389	392	363	415	432	409	393	394	389	394	380	408	393	384	419	386	393	424	397	357	360	384	378	392	403	427	365	405	397	351	361	407	384	402	372	375	400	401	390	373	379	409	375	355	385	424	388	421	406	394	400	418	378	384	354	403	400	440	375	349	380	385	395	336	397	365	398	363	395	400	373	382	407	378	380	376	411	437	409	405	394	379	422	433	396	403	374	411	366	377	409	384	426	373	428	408	434	415	390	384	406	363	340	404	375	397	380	408	416	385	401	423	374	376	392	365	378	424	424	360	402	402	390	372	397	421	381	390	398	383	401	390	391	385	355	369	394	406	371	331	335	408	414	388	401	369	341	367	373	390	377	384	392	384	362	391	402	414	384	416	405	388	381	361	395	365	364	406	404	434	373	400	388	388	416	360	384	371	421	385	399	420	366	396	435	411	402	396	401	357	395	370	391	395	393	411	387	399	398	383	344	416	391	389	417	407	400	381	366	421	360	392	399	387	380	402	394	414	381	421	391	393	391	433	391	401	370	399	374	373	379	418	407	363	405	388	396	386	380	390	392	339	406	379	376	376	383	398	419	378	387	395	389	440	393	421	378	370	382	392	405	444	355	358	378	372	424	371	426	400	364	390	390	371	395	419	350	374	369	408	367	372	412	383	392	380	373	371	385	394	397	412	361	391	379	383	420	402	406	418	383	344	404	408	377	384	426	404	414	397	387	424	323	398	381	376	366	371	352	382	341	397	430	366	412	378	390	389	409	360	392	354	373	418	344	376	391	380	364	419	360	346	368	372	385	371	434	373	394	398	368	381	364	432	383	417	405	351	365	387	392	412	368	411	378	389	377	396	410	392	385	367	383	358	393	356	442	367	402	404	349	422	374	405	387	384	386	381	377	414	406	376	377	437	387	407	370	413	406	370	379	379	435	376	398	384	392	390	382	396	382	393	405	393	431	382	393	406	359	391	379	368	400	365	400	375	383	360	406	393	373	398	396	392	361	399	402	374	379	405	410	378	401	399	364	374	378	439	417	419	398	382	384	398	376	386	426	399	400	373	409	363	387	377	416	417	398	402	403	438	403	395	376	389	358	395	347	386	378	383	367	399	363	401	385	350	354	434	399	412	414	392	389	401	391	384	379	374	393	378	367	393	398	343	388	399	433	393	390	392	378	404	369	385	416	440	388	396	374	394	383	422	365	386	368	393	402	366	457	378	361	396	359	386	378	390	347	409	428	370	362	374	400	404	330	368	404	413	364	417	410	370	392	376	381	406	410	403	437	368	367	395	390	370	399	394	401	415	409	378	433	375	424	376	406	390	426	362	341	411	343	404	353	361	385	412	433	388	423	373	374	382	431	405	376	336	381	410	390	398	381	380	396	398	389	407	387	393	359	377	390	399	384	406	378	396	355	397	381	336	369	385	390	404	408	386	375	379	369	403	404	394	380	423	355	384	376	398	377	394	418	367	406	400	417	395	390	406	396	404	436	418	417	394	405	389	405	400	402	344	390	421	374	402	382	418	390	377	403	362	377	378	374	398	389	363	397	346	418	355	402	378	419	367	372	372	397	394	375	388	383	395	381	393	378	381	382	394	414	399	404	397	382	403	359	409	375	361	390	377	383	350	415	377	384	358	415	381	388	391	378	370	375	385	391	410	395	353	402	425	390	385	427	421	378	386	397	396	395	362	423	385	379	384	405	375	394	399	379	400	414	403	418	432	414	388	400	400	359	366	386	396	399	365	417	365	400	390	386	416	385	404	401	390	384	403	395	357	442	381	374	387	392	368	380	401	394	393	425	411	424	378	390	402	386	384	381	416	385	411	370	363	397	430	376	390	352	414	392	424	346	399	379	406	379	398	392	415	413	413	364	390	388	393	412	396	407	339	371	338	399	393	391	384	394	406	372	406	391	427	385	373	364	369	383	396	353	387	430	424	360	389	383	397	383	380	404	453	388	391	411	380	405	421	379	368	377	370	383	366	420	367	365	398	387	431	374	381	360	423	364	429	391	385	388	396	397	353	386	396	382	404	381	395	366	374	410	402	449	389	386	386	432	396	398	390	375	433	396	407	410	408	389	411	367	365	391	391	367	375	396	394	398	385	363	384	395	419	326	410	327	422	412	403	414	387	414	386	409	391	394	399	388	385	394	376	422	420	362	430	360	394	417	406	441	366	387	371	363	346	408	415	385	412	382	369	398	389	397	343	391	400	356	420	378	391	433	393	347	381	393	413	404	419	393	388	393	373	429	390	389	383	384	431	427	352	400	409	388	424	427	405	386	429	424	366	383	359	383	381	431	371	383	409	422	366	411	380	402	379	368	396	411	390	374	421	393	431	402
17600	2490	3798	4633	4145	3649	2973	2674	2242	2023	1919	1724	1643	1596	1451	1456	1338	1266	1303	1192	1128	1136	1115	1147	1106	1129	1194	1110	1116	1071	1029	1072	1015	1030	1001	1071	992	998	1013	1009	1007	1021	983	931	992	946	966	1026	998	966	983	946	951	988	977	921	971	963	1001	947	967	919	916	991	930	943	928	969	970	874	981	917	901	929	948	933	919	971	973	915	922	956	927	928	925	891	931	990	931	977	976	861	960	915	945	947	944	993	912	948	927	912	944	930	893	969	961	877	940	965	906	928	923	890	937	910	852	929	893	913	924	950	980	963	938	948	972	977	910	871	919	941	923	911	928	897	907	898	946	912	940	870	878	934	942	953	948	954	993	930	901	911	924	912	887	965	948	954	947	944	907	910	936	910	937	934	943	943	879	872	892	958	934	920	933	928	892	943	883	910	909	924	939	905	982	890	933	911	971	978	955	907	943	899	923	912	909	953	919	949	914	938	902	901	896	925	940	892	975	899	950	964	935	895	994	885	950	956	973	913	939	875	994	897	938	884	944	917	945	886	954	975	934	934	960	887	908	914	971	936	945	925	889	903	910	974	954	904	924	908	939	879	907	886	945	899	883	921	918	944	948	951	944	903	946	917	952	930	966	913	949	852	947	908	959	941	898	918	955	931	920	941	934	935	925	982	927	900	907	902	906	946	889	974	872	893	954	910	914	923	897	902	952	896	938	905	918	941	954	920	919	926	880	921	903	887	930	904	911	944	925	881	942	917	928	924	938	914	901	905	957	986	949	912	863	909	889	959	959	962	913	918	935	937	903	954	926	902	940	885	941	895	926	923	874	915	883	974	933	883	972	929	944	956	940	855	894	857	912	938	888	959	910	954	950	918	882	943	949	912	929	945	962	951	932	930	896	954	959	952	875	994	964	993	848	981	983	969	913	901	913	883	900	991	918	940	926	897	882	908	889	959	953	960	906	991	906	923	916	930	938	891	912	870	895	925	910	951	980	904	911	927	917	891	896	885	898	921	919	901	889	888	892	961	923	929	931	1021	962	970	873	938	972	899	887	913	925	912	873	891	906	902	915	861	948	910	915	903	890	891	915	906	894	895	888	944	920	950	910	977	902	887	894	891	911	925	934	932	905	939	952	865	920	946	927	952	865	916	927	937	917	898	914	948	905	887	947	910	896	895	889	882	897	941	899	946	942	909	865	930	894	898	925	870	903	861	920	921	927	905	955	961	933	930	915	974	888	885	936	897	915	931	939	917	932	939	914	950	907	924	948	908	910	920	983	871	852	930	944	927	914	892	895	901	920	854	951	940	941	929	901	974	892	938	955	960	884	896	947	862	940	951	987	926	901	882	964	950	932	912	891	912	941	920	898	968	938	958	899	904	910	952	931	915	949	936	889	918	919	975	897	860	964	872	920	917	915	982	924	978	904	901	930	886	934	928	902	928	890	910	946	885	892	897	961	939	917	896	961	900	896	898	890	854	925	881	920	926	955	941	988	885	944	940	880	931	879	906	886	909	925	957	951	906	898	914	894	879	937	925	952	871	917	932	893	904	867	931	939	922	919	933	934	869	953	902	918	937	1013	904	890	901	961	895	956	948	908	951	908	916	887	958	916	911	983	906	893	898	957	940	901	901	941	957	924	953	953	932	860	891	872	948	912	909	900	942	934	935	881	881	924	928	876	946	932	928	960	899	897	906	871	894	888	881	942	920	950	893	953	865	903	879	898	963	941	1009	963	919	913	922	926	921	917	940	892	869	949	907	941	924	863	962	953	964	906	888	926	872	948	923	935	983	897	914	876	932	891	883	927	984	868	867	911	877	923	971	934	925	940	917	899	905	915	965	876	911	937	923	937	979	924	982	945	950	939	945	956	892	882	957	938	945	906	904	982	928	933	921	907	963	909	947	949	934	910	912	889	900	930	963	938	945	941	936	916	867	914	971	961	947	889	899	892	928	910	944	930	923	935	934	976	910	900	889	904	912	923	916	912	965	883	834	934	949	910	917	958	927	922	940	923	968	917	931	890	901	903	903	943	964	854	916	924	907	923	866	903	953	947	942	954	949	870	925	883	935	920	917	920	941	937	897	959	890	899	920	924	919	955	933	901	878	917	898	935	958	927	900	901	883	923	969	917	928	962	940	871	905	926	933	926	877	941	939	920	923	941	939	899	855	953	908	933	925	890	889	874	906	963	942	900	953	967	907	897	929	970	947	913	921	939	963	923	915	914	944	874	925	980	917	969	906	906	965	918	879	902	898	866	885	929	946	909	964	950	909	972	926	981	914	907	942	868	855	910	929	970	908	955	896	947	904	945	941	935	954	929	949	882	973	988	891	938	964	906	965	899	890	939	939	930	962	913	972	926	887	918	949	951	898	930	947	953	850	918	951	909	916	884	893	953	847	982	918	960	948	932	937	945	939	994	895	922	873	927	879	924	906	914	905	1011	912	908	920	945	915	939	894	898	948	908	890	949	895	915	898	903	948	908	932	876	928	971	870	897	919	902	898	927	957	939	961	916	924	871	966	910	939	896	942	902	941	935	892	930	929	961	908	985	933	940	937	913	929	887	899	908	894	960	947	952	941	957	974	940	890	960	947	867	884	907	950	893	943	931	922	885	923	910	844	953	930	934	930	892	916	997	898	948	888	948	939	949	873	894	916	878	879	917	910	900	920	998	921	922	891	945	884	903	934	933	964	981	910	914	912	961	981	922	890	914	976	928	920	854	968	952	964	910	979	909	918	919	938	944	940	962	940	956	928	910	936	962	910	880	913	894	909	905	947	881	949	977	937	936	946	892	893	917	902	907	905	879	887	943	933	892	875	934	913	890	888	909	920	898	909	919	962	882	879	879	908	921	925	928	938	890	930	888	922	914	947	917	910	895	896	942	883	939	990	959	942	950	889	894	919	919	910	985	924	884	921	921	912	908	893	889	885	897	933	906	968	937	925	908	894	919	945	954	847	949	929	925	887	922	974	885	923	944	925	885	938	886	955	893	879	951	982	914	957	933	903	970	901	945	915	963	915	919	937	890	924	929	882	882	905	960	888	963	912	924	961	881	903	925	938	948	867	877	979	920	926	900	891	914	891	956	956	903	914	940	951	886	970	898	929	961	878	910	889	897	949	939	898	949	954	956	930	904	905	972	931	892	927	931	891	949	870	930	936	945	953	902	905	950	901	929	886	939	969	932	916	888	913	973	882	929	948	959	918	917	915	971	886	967	945	946	942	914	907	914	899	906	898	926	971	898	914	949	929	955	938	959	922	915	930	967	990	917	922	930	907	874	948	939	929	929	903	952	919	920	967	971	880	841	931	889	923	911	894	960	903	964	892	932	903	922	899	908	895	899	885	917	939	946	960	873	944	952	910	923	897	964	905	888	896	893	942	946	919	960	910	930	916	970	920	955	928	920	985	910	918	923	915	912	911	918	930	933	973	948	988	894	902	890	922	955	931	924	916	931	864	913	915	947	924	955	951	919	954	880	890	934	903	969	912
9773	752	182	171	145	165	160	143	145	137	154	146	165	152	143	162	159	138	158	146	148	155	139	159	149	153	148	151	168	169	137	149	166	143	159	173	155	156	149	159	130	145	159	119	150	160	172	148	179	135	126	150	140	141	152	125	151	147	152	166	143	151	170	160	153	130	122	153	166	150	134	148	133	133	141	164	145	139	143	153	135	157	142	159	171	154	177	173	141	142	142	145	158	147	151	163	151	134	150	142	171	151	128	145	166	145	128	160	136	159	147	149	158	141	147	154	144	159	139	150	152	174	141	154	150	143	160	155	142	141	124	139	149	159	141	169	146	159	144	150	156	148	152	149	148	169	152	156	145	142	132	156	141	165	133	136	130	142	158	146	139	146	124	146	162	159	135	165	137	178	151	139	163	145	152	155	140	148	164	169	170	137	167	164	144	156	164	171	135	150	151	126	125	152	149	162	154	141	165	147	168	148	144	158	119	157	163	150	132	157	131	148	141	150	157	136	122	148	158	149	156	160	144	135	148	130	177	145	153	153	153	151	154	147	125	154	156	149	156	151	141	142	150	128	154	135	135	149	150	139	141	160	136	147	150	161	119	152	156	126	161	136	141	129	153	142	152	158	139	163	156	166	138	164	139	163	155	140	131	123	162	115	137	147	162	147	142	153	160	143	137	158	134	139	162	135	139	144	129	153	146	130	127	149	162	161	157	147	166	144	130	119	149	171	149	156	154	140	148	137	171	163	157	180	162	150	166	154	135	164	148	134	154	162	161	149	133	151	163	151	148	145	142	161	174	158	141	136	151	140	146	152	141	142	150	144	149	158	146	164	156	139	159	135	165	147	148	163	157	191	137	162	136	168	145	138	131	143	148	129	147	144	145	135	140	157	147	163	131	145	156	149	131	134	150	146	123	155	158	168	157	162	160	140	150	141	144	138	130	139	170	140	153	145	142	123	134	171	147	139	173	145	157	162	146	168	163	149	132	145	143	154	157	134	141	144	161	137	130	150	163	149	162	158	132	141	160	147	165	143	144	156	125	135	156	148	153	140	145	142	150	155	159	150	132	165	133	134	143	153	167	135	159	153	178	145	151	151	156	146	155	159	151	161	134	140	162	154	152	146	168	136	153	150	149	179	149	159	148	142	150	154	154	150	133	151	148	151	146	149	146	148	140	169	135	173	149	142	164	141	121	144	144	138	137	167	157	159	155	121	191	133	155	147	135	164	147	139	146	145	156	151	148	140	140	153	141	161	168	151	171	149	126	154	164	161	123	171	148	157	137	165	156	132	145	154	138	146	157	169	140	139	160	145	147	145	157	161	157	169	160	144	148	159	154	171	151	134	166	141	148	154	168	160	152	159	151	152	135	166	167	157	146	147	146	129	137	149	162	139	159	129	132	151	174	152	146	142	134	146	151	152	160	150	162	120	155	162	163	153	146	159	144	126	138	160	139	154	148	156	137	130	146	152	152	157	124	133	150	151	143	139	138	116	151	159	154	147	154	151	133	154	144	142	165	150	158	157	154	154	160	129	157	146	150	125	123	144	151	151	132	157	158	146	153	161	143	162	127	128	125	142	139	162	149	153	138	167	141	159	165	155	178	162	155	142	140	167	143	164	158	152	135	139	134	156	145	154	137	143	150	145	122	146	174	178	133	159	160	152	144	153	164	143	143	130	137	150	150	163	145	181	164	158	152	160	152	156	157	171	150	175	161	147	164	138	162	127	155	155	162	157	127	136	150	129	153	147	146	154	154	144	144	158	127	141	141	149	145	160	144	135	153	133	170	147	157	136	157	150	172	159	155	177	179	176	158	142	147	145	132	162	130	146	155	159	160	166	153	133	128	152	157	144	141	158	161	170	141	164	142	138	146	144	147	177	160	172	157	146	163	147	162	142	147	113	141	142	159	139	140	152	143	164	176	162	166	146	134	122	131	155	194	156	151	137	170	140	139	174	160	148	134	155	147	143	158	136	159	145	131	129	139	165	142	136	150	158	144	153	160	168	171	162	148	164	144	160	154	155	136	153	146	137	134	166	149	160	148	162	150	135	156	150	160	144	168	142	148	109	158	137	176	141	139	138	147	146	132	138	150	147	176	137	150	160	150	149	141	167	148	163	150	139	164	140	155	151	145	170	143	129	130	147	161	137	145	138	169	142	145	141	153	118	168	151	143	135	150	154	159	148	166	153	172	133	154	142	144	144	144	134	149	157	149	146	144	176	145	132	146	141	170	137	129	144	163	141	158	138	149	158	160	153	140	153	142	152	145	145	150	169	133	153	130	149	148	167	157	138	169	158	136	162	159	159	159	149	145	143	137	155	134	135	158	153	170	163	163	158	148	149	139	146	141	135	168	151	162	170	154	137	152	137	138	145	148	149	137	135	142	135	136	142	135	153	136	141	165	159	157	143	135	147	155	166	152	137	165	190	123	161	172	146	134	163	163	136	150	158	147	146	132	159	137	153	137	132	144	157	146	150	158	157	158	152	140	135	149	133	151	142	151	158	156	141	154	151	154	136	134	141	148	148	141	181	170	143	155	129	125	148	165	159	148	159	152	157	171	147	159	133	159	169	140	139	129	144	143	137	136	157	159	136	152	129	154	119	142	158	153	153	147	127	129	144	164	143	153	145	138	160	166	155	166	149	153	126	149	145	140	153	174	158	154	151	153	186	142	155	147	151	141	138	148	167	167	151	149	153	143	156	162	154	129	151	138	154	161	141	147	150	160	154	151	152	133	153	160	157	142	150	149	152	152	137	155	135	135	149	135	143	126	133	138	163	151	147	144	169	141	143	143	162	142	172	159	164	134	163	169	163	148	163	159	152	149	148	162	150	136	142	160	141	146	141	145	142	122	140	135	158	146	129	147	154	147	142	150	139	154	146	151	149	150	150	145	157	140	161	144	146	131	137	129	139	154	135	159	127	137	157	146	150	141	163	143	155	130	148	129	167	141	166	159	150	165	151	144	129	160	178	139	132	154	138	174	158	131	156	139	136	176	150	146	156	161	154	145	140	148	158	145	159	131	132	154	135	151	134	149	159	153	147	171	130	171	125	132	159	162	150	150	139	156	165	164	144	131	159	150	157	165	169	151	153	161	136	160	143	127	137	145	174	163	120	134	135	151	145	150	157	166	153	139	148	117	156	145	149	155	143	159	155	133	159	150	136	139	125	137	131	173	157	163	163	152	147	151	160	156	134	160	125	163	146	159	163	127	137	156	172	138	148	136	145	157	162	165	181	151	165	141	157	169	159	132	122	139	166	150	129	167	139	125	163	149	151	157	147	166	165	173	172	160	115	145	146	165	168	143	172	156	153	143	178	132	158	153	154	160	133	135	166	127	156	141	154	134	147	162	147	177	143	154	117	148	153	134	146	149	171	138	150	182	143	141	163	139	168	167	146	158	144	154	140	136	156	146	167	174	177	154	126	146	158	133	157	139	143	145	187	136	132	158	158	134	160	143	154	151	146	154	118	154	135
5420	732	476	509	521	498	465	490	461	474	432	460	450	482	453	443	459	472	399	446	468	403	435	490	446	446	447	429	431	459	426	453	393	450	429	428	412	457	463	442	423	462	461	462	469	435	439	458	451	473	447	454	485	448	417	410	428	446	444	416	430	468	425	453	443	400	435	435	456	455	469	437	430	441	443	443	417	479	416	463	425	455	440	412	409	429	443	442	405	423	454	437	462	477	415	397	458	410	468	464	455	481	439	422	449	453	425	414	459	488	476	390	472	424	419	492	407	437	431	426	448	404	431	408	448	428	431	466	434	421	459	453	424	453	453	455	454	432	420	439	429	445	456	454	443	468	421	422	423	466	439	431	461	469	432	446	412	446	431	458	458	403	441	431	408	470	470	429	458	484	424	403	448	418	420	435	444	435	452	409	461	409	455	455	450	468	425	429	427	450	452	404	450	452	465	438	394	437	415	442	417	443	442	423	447	460	468	452	468	435	463	453	427	415	444	431	453	446	443	451	401	458	416	425	447	445	437	448	415	424	425	406	418	431	439	430	392	444	467	400	419	418	435	433	436	484	469	415	434	457	404	430	467	423	447	497	437	424	404	444	454	446	437	430	393	475	468	411	457	485	427	441	466	448	445	438	447	442	445	442	403	433	422	452	425	428	405	444	434	402	431	427	449	430	429	483	465	456	444	490	442	437	425	460	419	420	455	413	406	448	448	470	446	436	386	422	447	446	460	440	481	416	414	430	424	462	428	444	438	408	437	450	439	468	432	457	449	430	441	464	454	453	405	422	436	426	416	420	426	430	472	451	450	459	453	471	445	435	396	418	449	463	427	423	430	442	463	473	452	431	377	438	427	451	414	434	434	436	409	478	517	465	383	460	460	461	477	489	430	460	452	438	408	420	465	446	461	419	459	439	448	444	436	465	442	407	416	455	479	434	453	450	433	443	424	425	438	405	429	421	496	454	443	414	421	449	438	433	492	427	437	408	474	447	426	427	464	453	475	424	467	462	460	426	416	445	441	447	444	431	439	420	468	429	413	441	440	428	433	392	418	451	461	408	429	414	434	476	457	419	441	435	441	470	418	426	459	445	468	440	443	453	440	466	460	436	432	389	445	407	434	437	439	436	422	447	452	454	420	436	448	423	447	438	421	464	446	440	442	417	462	457	417	419	422	427	420	435	415	445	431	458	421	427	422	415	398	481	423	393	438	453	420	453	468	407	459	384	429	424	435	462	468	462	453	426	423	463	470	467	444	432	459	460	437	405	460	434	429	444	419	439	415	459	430	441	423	398	446	475	433	469	419	432	441	376	421	447	453	421	380	431	421	459	459	444	424	439	459	454	455	443	441	430	423	420	424	464	450	456	425	459	431	434	425	416	406	468	469	476	418	447	423	437	469	422	436	433	441	416	433	425	474	471	454	480	439	446	428	435	426	440	424	425	459	444	455	472	453	395	427	458	447	417	451	450	428	444	426	434	412	462	433	432	452	428	455	423	450	456	451	465	403	458	426	464	434	448	437	448	430	462	449	459	459	393	430	488	467	455	440	421	451	462	439	419	443	423	446	444	458	460	449	431	441	420	415	415	411	400	485	451	471	447	438	463	475	474	445	419	476	427	431	435	422	438	421	452	389	437	424	437	428	449	481	451	401	446	430	439	401	445	433	439	452	474	428	442	396	423	436	405	391	435	475	423	458	479	434	406	396	445	453	441	432	470	433	457	430	454	412	399	465	437	452	402	459	416	412	471	445	464	423	479	426	468	461	425	450	439	415	396	424	430	450	467	451	462	441	454	445	413	439	413	454	482	444	420	434	456	464	445	433	479	452	447	465	423	419	476	459	431	403	430	391	444	454	444	445	403	451	432	406	454	446	396	463	428	422	435	446	454	478	469	514	429	436	473	407	463	427	445	467	408	430	442	464	464	431	436	398	471	436	447	433	411	450	472	426	424	431	437	409	403	400	411	424	423	425	403	457	451	423	434	422	438	455	444	448	439	443	436	440	425	427	436	453	428	423	458	441	438	447	428	419	416	434	426	416	424	456	413	462	437	438	409	436	432	436	446	405	475	463	419	418	433	443	429	462	417	443	440	431	435	454	463	471	451	443	473	427	465	411	454	446	444	458	425	480	450	439	402	483	420	452	424	455	439	431	438	436	457	443	419	435	451	409	458	450	410	419	436	396	411	443	421	433	466	445	474	432	453	418	452	418	445	445	452	455	430	413	423	415	446	456	442	429	428	479	455	423	437	482	422	437	443	433	461	432	432	417	440	463	466	419	417	411	448	462	442	438	459	419	422	430	456	442	403	445	418	424	465	423	432	454	438	416	447	418	444	457	440	458	406	393	465	418	430	424	468	419	457	459	464	422	457	427	419	443	427	416	475	447	452	464	418	439	434	429	444	458	457	440	395	443	444	420	427	447	446	450	466	462	445	452	441	453	461	447	421	418	483	480	448	429	439	454	441	415	445	464	445	469	447	413	410	417	440	440	429	465	439	410	471	479	381	439	452	466	453	424	438	447	403	442	484	418	466	445	426	451	439	462	413	431	442	433	414	451	441	432	399	432	438	397	446	422	419	455	443	433	456	437	431	453	450	430	457	460	415	433	418	446	416	418	425	419	409	466	433	443	443	451	420	424	477	439	466	447	442	412	407	401	427	446	470	447	454	457	450	415	416	423	458	439	448	447	431	427	440	457	424	408	458	440	445	435	446	456	430	437	464	429	466	469	383	431	430	430	435	450	416	494	461	437	439	447	438	446	460	451	446	455	437	446	419	416	416	452	441	443	455	463	443	444	459	441	472	404	422	422	453	460	460	475	451	445	427	476	410	450	439	475	469	399	449	437	445	454	475	446	406	433	458	504	425	436	427	419	434	424	420	438	461	426	470	445	464	454	458	427	416	457	430	455	401	471	455	424	432	456	446	444	434	438	464	425	450	462	423	442	435	428	439	426	494	407	445	451	423	506	448	455	437	441	434	444	449	449	419	441	399	421	402	465	408	407	471	420	410	453	463	395	430	459	443	445	468	418	401	420	421	428	475	468	434	430	419	476	426	452	465	454	404	474	449	428	437	409	415	445	443	466	446	463	467	436	437	425	405	425	441	462	441	428	427	440	462	468	442	455	414	450	434	459	442	429	407	435	462	485	428	454	463	426	405	438	413	427	476	445	435	455	467	437	424	413	454	462	442	399	426	468	425	451	433	443	453	421	446	399	428	454	477	429	423	429	455	451	413	449	440	490	420	433	432	470	412	437	428	460	436	434	429	437	442	427	473	447	456	483	420	431	451	425	439	451	466	461	446	433	425	447	442	422	434	426	417	415	455	454	387	428	406	440	389	404	444	415	408	444	434	430	407	413	461	419	410	457	440	435	433	437	459	470	463	471	421	423	457	448	438	450	439	419	396	421	453	407	398	426	435	452	441	424	430	463	436	432	453	470	482	441	450	460	423	441	418	412	430	483	457	452	419	419	434
24723	3623	1425	1030	755	604	521	480	491	421	384	366	346	389	370	365	346	377	331	332	315	369	312	349	356	318	308	343	313	315	319	325	345	313	311	378	342	317	305	322	326	327	321	343	312	324	325	296	352	305	283	370	319	340	313	312	323	364	348	326	326	321	314	314	292	282	322	332	288	344	333	317	274	308	308	315	315	302	322	312	325	330	325	286	317	300	328	313	323	288	320	328	324	332	333	324	300	328	296	305	371	318	300	321	341	335	339	336	306	319	369	319	310	309	329	329	304	301	338	321	354	323	336	320	319	322	327	304	359	325	352	306	316	333	344	315	284	321	317	313	354	319	344	332	313	336	313	310	334	330	303	293	322	315	303	327	313	339	317	344	307	357	307	338	301	296	327	326	309	313	290	300	327	347	309	303	320	328	288	307	315	294	364	350	342	312	324	332	342	330	291	281	318	302	325	313	329	359	298	297	272	289	357	311	305	332	311	315	273	347	325	363	316	333	325	315	307	314	323	326	308	307	332	318	331	294	313	309	328	314	346	311	326	325	342	297	298	330	345	372	336	315	316	318	343	305	298	338	311	302	294	302	327	292	304	312	339	306	308	300	301	326	326	308	296	319	318	313	314	305	328	339	318	335	343	292	343	356	350	301	299	314	314	292	323	304	316	313	313	307	326	304	327	301	305	349	283	286	342	336	310	324	330	317	335	301	325	282	299	333	310	322	352	323	304	331	322	314	322	302	324	331	285	356	295	332	316	318	342	355	313	294	322	306	361	319	318	287	304	292	344	312	297	334	310	320	330	296	305	323	305	282	307	300	320	334	309	322	309	305	326	334	292	280	350	352	322	350	345	354	341	318	314	306	327	350	306	313	315	324	298	317	372	314	320	314	307	302	313	350	325	345	328	324	287	334	362	345	306	336	280	338	296	322	316	324	305	287	329	326	317	307	310	350	326	310	303	326	330	295	307	251	302	340	292	321	298	339	315	331	327	323	303	342	348	316	331	336	338	301	310	330	309	288	306	328	334	314	318	304	321	300	313	330	305	339	322	328	310	342	312	346	346	323	317	336	332	329	330	322	323	321	343	333	296	303	314	339	347	351	311	299	323	369	325	308	352	301	338	304	357	328	369	299	302	328	326	344	371	298	324	298	297	311	335	319	310	318	282	269	339	299	320	331	329	311	311	349	314	318	351	317	316	332	312	314	334	315	346	355	300	330	306	314	338	314	310	324	326	316	348	298	342	361	327	365	326	326	332	348	305	321	330	324	345	302	317	312	325	279	342	292	351	313	300	352	353	287	324	300	308	299	308	312	331	332	330	319	337	281	304	286	301	315	329	333	312	306	333	356	361	326	291	332	347	327	339	293	329	296	323	285	295	332	337	312	329	346	289	324	261	290	340	340	308	336	318	296	305	308	312	320	316	323	300	296	363	310	329	340	318	353	338	321	336	314	308	301	334	320	318	293	309	332	312	319	353	308	302	322	331	293	345	265	330	288	339	355	318	301	324	306	312	337	320	287	339	307	322	323	315	313	297	324	288	329	322	308	318	358	340	360	324	313	309	307	334	326	293	308	325	286	321	327	297	330	320	327	317	295	314	272	305	341	341	318	347	310	267	315	343	301	350	336	311	330	345	324	281	345	369	336	338	316	332	320	347	323	317	281	352	332	329	325	303	311	315	307	322	314	278	343	330	321	354	303	310	341	320	302	345	347	340	314	304	322	307	317	323	339	341	297	304	296	303	298	288	367	297	331	319	281	292	302	320	326	346	332	347	301	308	330	299	315	326	309	323	318	294	339	326	349	324	341	339	371	317	362	344	349	295	303	325	311	312	280	323	347	350	341	338	315	302	340	321	287	324	334	343	342	300	315	299	324	310	321	326	312	295	325	306	345	326	317	315	313	344	337	287	327	340	331	301	333	325	294	314	325	307	333	353	339	292	314	336	303	286	314	297	313	276	297	277	298	333	331	348	301	339	342	338	326	342	299	331	333	358	323	333	325	315	301	319	289	327	318	332	360	289	332	293	298	333	310	302	343	294	294	327	331	290	341	328	330	271	336	350	313	313	304	327	334	333	300	298	293	343	306	310	346	344	337	323	308	309	293	333	285	317	343	340	352	315	333	322	291	308	325	330	306	299	299	338	348	349	322	325	341	300	315	281	323	345	315	306	336	319	329	326	309	296	333	298	349	324	324	309	323	332	313	280	282	308	318	335	301	286	289	303	305	326	304	318	324	339	338	329	334	327	296	301	333	301	311	290	294	299	270	304	295	302	276	316	306	314	288	334	304	307	298	342	291	319	324	304	323	312	299	298	338	281	314	333	302	321	314	323	294	302	338	353	371	355	315	334	302	360	329	318	284	320	308	338	307	298	351	300	310	323	341	303	319	303	301	303	321	363	331	340	357	331	324	298	321	328	314	328	338	336	333	319	339	315	345	333	311	323	306	333	304	281	321	336	346	293	325	360	346	333	311	331	297	315	354	300	291	314	342	310	335	305	325	317	331	316	314	320	311	347	337	326	289	310	300	323	344	327	288	313	311	332	312	333	316	345	290	324	333	331	322	318	313	295	296	324	318	319	312	327	325	344	304	308	305	300	321	330	283	293	309	320	313	298	274	330	357	313	331	320	318	305	322	313	326	332	307	297	321	338	306	313	315	349	309	339	359	285	305	312	340	324	336	326	328	313	288	318	351	311	307	325	311	348	339	349	325	318	347	312	326	286	327	364	298	348	318	322	297	325	326	320	333	305	304	305	322	307	380	359	311	335	353	325	298	302	325	320	302	269	334	309	339	354	355	368	309	334	345	311	334	339	290	293	312	339	303	339	364	317	347	332	308	306	322	284	332	309	313	280	333	306	324	326	308	332	335	355	316	331	319	314	327	293	296	329	329	292	305	307	312	299	343	294	301	354	351	330	328	325	336	329	324	322	293	334	298	295	316	305	288	311	275	325	316	287	293	300	287	317	341	333	324	299	349	358	310	329	297	322	310	346	298	337	288	323	322	300	316	313	298	336	290	309	304	306	317	310	346	298	326	311	336	274	297	302	299	284	310	329	315	329	318	308	318	273	331	326	319	307	304	299	324	269	319	328	319	330	308	341	337	337	280	300	319	326	316	310	326	358	307	303	327	324	312	309	303	318	326	319	344	302	339	345	332	344	308	300	322	308	326	308	337	329	332	306	310	331	304	328	315	295	339	323	320	323	336	305	342	346	311	369	321	304	321	337	305	316	302	324	340	321	318	346	343	307	330	326	317	331	324	328	276	287	291	331	301	325	316	296	304	330	309	334	313	318	342	316	295	319	324	324	311	318	316	317	288	310	312	329	359	333	311	305	284	288	293	306	321	322	317	352	338	321	372	309	356	325	299	341	355	340	302	259	292	328	324	334	333	297	319	298	330	347	312	329	312	335	297	303	319	326	298	311	325	349	311	351	309	331	329	294	308	337	312	304	318	329	312	316	337	340	322	318	317	300	299
12701	1651	2381	2652	2502	2203	1850	1704	1508	1354	1314	1229	1157	1142	1100	1058	1054	1016	989	957	948	934	868	961	880	890	872	914	889	864	867	903	877	871	807	836	886	841	792	847	834	859	830	888	866	838	835	800	861	828	814	844	818	848	839	865	834	850	757	824	866	809	847	794	830	836	805	768	841	822	886	824	836	804	834	778	778	821	838	804	783	765	816	836	829	818	816	843	801	806	824	799	787	791	827	778	815	812	796	852	771	813	810	827	825	804	793	834	826	830	831	807	791	802	793	824	820	805	780	781	819	791	789	782	802	784	782	836	791	777	789	808	795	806	856	799	816	796	845	819	804	835	745	804	861	795	842	815	770	792	819	768	836	803	797	801	783	773	795	807	836	804	802	723	791	869	792	806	777	776	835	796	810	789	736	793	761	810	779	712	773	793	787	811	823	743	780	797	811	790	857	769	818	794	785	821	784	786	803	828	815	844	826	797	842	787	777	802	839	817	804	772	787	869	789	814	770	794	851	800	787	801	784	795	840	864	813	781	792	801	817	766	748	799	772	796	786	784	815	752	780	805	772	848	776	751	807	828	802	799	807	813	764	778	800	805	831	798	854	791	834	775	738	815	839	795	809	794	812	831	767	791	765	854	798	780	793	824	826	804	815	791	871	795	758	758	818	844	761	820	807	777	802	766	775	820	772	780	847	786	813	759	815	721	865	834	822	795	810	828	775	783	819	802	818	821	739	795	802	775	789	860	769	776	791	873	813	799	767	804	831	776	826	795	820	805	813	750	822	792	765	824	770	817	829	777	775	755	880	848	833	800	755	800	774	771	818	775	863	757	788	847	757	816	716	799	834	816	835	837	817	776	829	815	855	874	760	844	816	824	792	806	779	841	838	817	803	786	807	811	762	793	810	816	777	804	834	779	813	815	695	801	829	794	785	809	824	819	808	791	799	798	807	798	811	828	805	775	784	797	754	823	812	797	826	790	798	761	781	800	795	815	804	802	808	769	767	853	811	816	810	819	745	829	777	776	781	781	778	800	791	809	823	848	821	810	816	824	805	800	857	796	785	834	844	842	848	790	794	852	853	793	810	812	792	848	789	806	844	811	805	801	801	815	768	842	797	790	786	796	837	852	772	779	767	810	757	797	786	747	794	763	833	793	795	896	778	798	760	826	780	824	857	743	809	826	828	822	784	805	797	777	794	847	793	815	767	806	834	811	810	875	774	815	840	747	813	834	779	826	854	773	788	817	846	797	855	805	773	801	784	783	843	865	784	843	852	746	827	769	775	800	777	795	807	812	816	784	781	763	788	785	800	787	834	808	828	780	760	797	789	816	794	804	782	797	796	790	743	784	793	850	757	790	795	770	820	824	778	807	807	785	826	828	751	782	822	824	786	785	827	780	852	839	801	785	801	750	835	777	840	761	866	825	788	763	825	813	844	843	828	772	824	827	774	758	750	821	761	790	778	807	768	814	809	831	788	797	775	788	826	770	792	841	829	828	789	852	825	787	779	796	838	762	808	816	778	802	774	831	796	821	782	746	806	805	762	796	776	761	834	830	769	836	794	838	800	803	812	816	832	808	812	781	817	821	827	787	811	762	818	788	806	856	868	776	801	809	803	800	811	833	802	802	803	837	777	794	830	814	760	798	812	831	787	797	785	850	797	788	768	794	775	861	773	877	793	829	790	793	799	843	813	785	772	809	790	817	804	795	813	788	824	762	787	826	800	777	755	810	812	841	846	845	774	827	798	778	772	780	765	807	821	825	758	838	796	819	814	810	803	786	798	828	856	802	809	817	850	771	820	811	740	840	837	837	861	773	763	821	851	766	805	814	841	721	849	788	788	855	831	847	834	775	766	817	819	804	831	782	741	861	825	792	796	769	854	796	807	794	779	795	807	850	788	853	770	833	818	793	809	812	805	836	840	799	835	841	804	801	803	765	767	810	771	840	830	775	763	783	766	827	774	824	804	799	812	812	800	795	799	832	817	797	862	824	806	765	792	767	822	769	812	746	786	759	809	789	795	779	777	793	775	806	809	788	801	815	822	770	812	805	758	823	813	797	828	788	821	808	820	821	813	830	829	770	806	804	825	836	805	808	801	824	819	827	749	776	819	810	788	834	800	803	839	848	822	820	834	795	777	770	809	758	789	827	787	857	816	799	785	807	842	796	821	820	790	849	814	817	823	804	755	826	801	791	763	792	793	754	793	821	783	808	781	780	811	782	778	831	851	789	855	791	830	805	806	771	821	807	801	793	800	793	780	776	814	809	786	802	769	827	856	702	766	794	778	812	757	778	793	794	849	863	800	783	814	785	829	781	806	798	803	786	835	775	814	852	759	797	809	812	756	811	817	808	788	806	824	804	808	762	813	793	756	776	801	823	778	809	762	807	814	822	758	842	792	800	766	796	815	831	798	770	748	835	800	795	793	733	820	832	811	765	756	853	849	837	762	767	768	804	837	769	779	802	774	798	836	799	799	799	835	813	837	834	795	853	767	799	741	776	841	806	798	790	808	796	809	778	787	801	812	818	808	818	786	846	829	809	772	814	829	820	825	774	834	794	820	812	813	806	770	848	806	806	832	831	861	799	795	809	879	774	807	825	803	814	828	824	814	820	817	831	852	819	835	798	798	803	826	859	790	794	803	862	820	760	825	790	797	824	753	814	826	815	811	797	841	779	807	837	817	797	797	805	841	769	796	819	765	787	818	805	825	781	787	770	807	830	802	843	830	829	832	842	788	731	831	848	833	813	818	783	812	794	780	810	813	813	800	803	806	793	820	792	798	868	771	779	809	779	834	825	754	759	810	834	829	816	784	827	823	807	820	793	807	808	816	807	809	783	786	793	786	776	834	832	862	796	809	830	800	782	778	829	759	848	832	781	824	817	800	753	825	792	752	792	840	815	800	789	822	809	817	760	879	815	789	761	796	809	843	826	781	817	818	824	849	811	788	777	824	784	754	834	797	785	804	818	770	779	773	796	763	781	801	785	782	780	805	868	788	820	814	869	785	800	755	792	762	793	770	776	860	784	766	811	740	799	775	808	848	810	773	787	794	781	810	834	834	811	788	770	857	762	811	784	771	834	852	837	772	768	790	766	792	807	826	816	800	815	800	822	810	792	801	789	823	804	773	830	800	768	802	814	803	797	788	777	817	820	795	842	828	789	800	827	810	793	790	811	841	787	794	825	775	796	758	820	781	777	783	758	800	774	799	830	810	787	772	795	867	785	788	748	772	810	785	834	792	814	857	825	779	839	840	775	824	830	771	811	766	843	730	773	811	797	849	811	809	786	773	832	784	790	801	736	809	802	797	836	760	818	819	782	856	821	802	788	802	774	795	807	783	804	774	784	755	780	803	840	755	793	849	818	796	813	801	784	775	764	809	823	765	821	795	800	806	751	793	802	727	767	814	795	787	790	767	755	770	789	777	787	803	829	826	806	822	813	828	795	830	798	838	740	806	836	769	806	820	775	812	776	816	799
32655	6977	2417	1738	1263	936	795	673	669	592	533	493	461	461	489	407	453	460	444	435	437	404	416	397	432	396	390	395	386	412	400	413	380	376	430	401	418	388	376	415	387	403	407	414	389	387	374	422	358	384	425	399	414	389	363	405	378	408	394	341	389	424	412	372	394	381	384	387	381	422	388	386	375	430	398	377	371	390	388	390	383	393	414	385	425	412	377	409	388	366	368	381	384	411	388	418	379	395	386	392	382	371	362	415	409	357	417	423	374	363	403	416	399	383	381	395	377	387	397	428	373	407	374	393	396	370	369	366	391	399	390	420	396	396	371	394	390	367	399	362	407	393	415	375	382	427	370	395	408	380	403	406	408	396	469	409	376	374	398	415	392	393	395	367	389	365	388	391	412	392	387	358	434	374	356	386	396	447	400	406	391	419	362	388	371	412	353	364	420	401	394	373	368	368	416	418	383	389	423	402	370	417	379	394	391	384	394	379	416	381	371	399	410	401	385	384	385	377	381	397	388	333	404	393	380	404	383	355	358	380	360	381	412	382	366	373	384	382	377	418	384	387	386	392	369	400	325	403	398	406	384	352	379	410	377	379	364	357	372	381	379	385	379	358	407	378	400	373	395	368	358	392	384	355	379	375	368	357	387	379	376	406	371	382	389	386	382	356	380	400	331	402	389	395	397	404	399	388	412	387	444	408	379	417	371	392	352	445	369	406	404	385	379	407	359	419	368	350	379	399	359	345	391	373	381	435	352	411	373	359	348	402	401	361	356	390	345	347	398	370	370	397	358	377	369	342	366	400	403	396	399	406	369	347	361	371	406	409	403	396	369	369	375	365	346	422	361	370	397	384	386	381	374	369	369	377	380	402	378	352	407	376	374	416	425	401	357	393	374	398	399	371	381	376	394	411	376	438	430	411	377	392	381	370	397	430	391	388	380	397	386	416	405	389	393	404	391	382	396	379	446	407	356	320	407	393	352	379	371	346	373	444	376	396	380	379	397	363	403	394	395	390	390	382	363	364	356	384	380	382	433	369	392	386	413	395	413	378	366	404	401	383	339	399	405	403	405	396	378	432	384	415	398	380	398	425	367	441	408	416	408	408	361	405	399	351	382	373	370	378	398	374	396	371	379	358	416	402	393	366	372	392	394	406	410	417	412	401	364	383	353	405	377	360	375	418	392	392	380	394	354	391	381	348	398	394	370	428	388	361	397	385	389	382	384	384	371	387	412	355	383	375	399	399	408	373	352	396	385	404	417	391	385	428	382	423	369	368	379	380	368	394	368	388	362	407	405	384	395	402	406	393	379	379	412	401	354	377	409	405	396	372	354	357	388	398	384	417	388	385	392	393	368	339	378	369	368	367	405	377	338	380	357	400	390	379	385	391	353	397	354	393	411	401	407	389	371	413	367	383	389	412	403	395	356	377	401	347	370	403	431	386	420	410	425	409	404	419	374	380	384	387	423	376	388	394	371	389	391	395	385	363	394	392	392	396	398	384	425	376	364	373	390	375	397	343	394	378	362	423	397	371	376	391	444	379	395	420	368	386	377	391	390	361	385	398	407	398	396	386	343	370	395	394	412	385	387	390	359	367	374	357	404	369	356	364	407	360	388	377	392	399	380	393	386	414	405	351	393	388	435	407	410	419	393	364	387	354	405	405	400	399	381	419	367	395	420	391	407	356	406	368	383	402	369	355	407	383	374	405	389	385	369	391	369	356	395	386	342	378	382	370	358	388	364	399	379	401	396	416	349	373	409	399	379	390	349	404	392	403	366	354	384	375	390	386	414	392	378	440	363	402	380	423	368	386	368	423	405	344	384	413	421	398	410	395	362	374	391	390	395	397	416	375	410	367	412	381	384	347	366	406	392	368	384	417	392	383	397	392	393	399	390	408	416	371	418	364	354	369	369	397	401	370	375	436	412	426	383	418	387	388	368	375	365	394	390	380	436	388	419	381	353	397	419	377	405	356	407	375	375	356	391	379	388	437	381	402	366	406	389	366	389	366	405	389	384	417	375	403	400	405	374	387	368	393	393	392	394	360	415	405	390	376	402	396	389	403	389	385	426	399	396	411	429	377	388	388	385	373	390	371	379	382	412	416	384	389	365	398	417	391	384	404	412	424	414	431	399	388	364	404	371	418	379	389	386	392	399	408	407	396	416	422	435	423	372	352	353	405	384	400	391	390	388	379	367	370	375	392	419	420	376	400	404	400	364	361	398	381	391	376	379	376	384	354	382	368	397	399	358	392	390	365	380	371	374	401	381	403	374	394	391	352	372	379	359	381	375	346	390	368	414	392	389	367	398	390	414	382	410	398	389	360	375	373	373	395	414	335	415	405	404	360	386	376	379	374	418	395	383	361	371	423	395	377	347	380	360	427	361	413	403	407	375	389	378	381	415	370	409	398	365	389	421	384	383	413	440	405	375	390	377	373	410	431	426	424	382	373	400	362	389	383	398	411	375	365	351	369	393	388	391	385	387	382	361	408	384	379	384	406	417	441	353	392	383	409	374	332	421	357	386	383	399	383	367	381	418	406	366	366	360	403	353	397	390	403	391	356	397	403	369	402	387	378	416	387	405	350	364	377	359	386	396	396	393	406	396	395	414	392	367	386	398	389	389	404	394	361	414	366	350	378	375	396	387	393	379	393	349	384	375	372	397	397	386	398	387	392	415	372	388	382	336	398	406	441	378	372	405	393	403	386	387	370	394	381	359	386	373	416	444	382	371	359	368	421	370	371	393	379	403	364	389	357	445	389	336	381	365	387	381	369	374	410	403	420	381	349	387	369	425	411	412	408	386	388	378	374	395	415	424	398	383	377	389	371	435	374	362	390	406	360	384	377	363	402	353	417	366	366	355	392	384	346	407	376	354	372	325	372	383	382	364	415	367	405	429	415	407	380	368	381	398	378	391	379	345	385	397	401	373	382	384	432	415	394	322	419	384	402	387	365	394	388	406	414	386	374	374	388	360	413	359	378	377	397	398	388	428	376	388	362	417	408	400	399	365	401	410	404	368	409	421	383	391	371	425	379	364	413	388	393	378	397	363	386	383	380	437	408	376	395	376	348	385	348	393	388	394	389	369	380	358	389	368	394	375	398	424	377	393	369	385	415	366	404	430	394	399	382	407	376	367	358	370	407	397	418	379	363	406	360	418	366	383	401	393	366	380	386	389	377	374	382	359	396	368	414	404	424	385	389	425	424	372	378	385	387	395	384	402	377	416	403	391	401	383	399	385	419	364	361	404	403	428	402	368	381	402	386	413	413	380	376	384	356	382	401	384	391	348	411	420	386	397	411	372	359	364	380	352	379	390	422	345	397	406	385	436	379	386	411	364	369	428	372	411	391	400	399	344	391	392	352	384	360	415	400	369	365	365	407	375	423	374	409	377	455	400	384	414	373	380	392	372	369	426	409	363	366	366	411	415	361	402	401	376	396	356	403	415	393	392	407	408	374	372	418	376	375	334	408	397	397
16881	2674	3804	4647	4196	3590	3064	2587	2347	1997	1867	1760	1687	1555	1442	1405	1349	1300	1275	1240	1169	1125	1147	1077	1130	1137	1133	1117	1095	998	1038	1091	1033	1052	994	988	997	1008	1044	1055	986	986	980	955	982	1028	978	930	934	914	938	922	953	941	945	942	981	960	1010	968	977	923	983	954	935	990	992	943	918	977	911	918	946	978	963	908	869	911	964	985	964	947	983	922	897	920	928	938	914	907	983	890	937	921	964	958	927	904	917	951	883	951	869	905	987	941	905	834	933	881	942	924	916	904	929	896	943	912	899	950	945	916	874	955	937	925	933	945	943	913	947	997	936	888	954	880	963	911	919	965	935	945	925	979	942	943	907	891	927	975	860	970	897	938	938	951	889	887	984	933	950	955	933	901	917	935	962	919	931	905	944	957	908	877	914	899	923	897	912	895	907	941	893	894	923	863	915	967	891	965	964	922	933	910	993	904	915	901	929	904	883	966	879	851	939	920	911	846	848	923	936	935	902	905	900	881	959	925	869	968	916	940	921	900	915	895	911	936	908	912	947	928	924	933	904	942	902	930	887	910	955	906	872	857	929	950	917	897	885	898	947	912	861	937	963	938	881	951	893	949	895	919	940	937	981	914	873	984	934	900	869	952	867	877	929	881	956	959	912	897	878	957	913	911	868	921	949	965	950	930	908	883	893	940	945	943	932	933	921	902	901	908	887	919	917	891	928	932	952	961	969	902	986	934	908	922	954	935	912	907	930	891	930	917	877	923	951	941	996	974	899	968	877	913	913	890	918	888	916	882	893	906	915	922	946	960	990	972	1014	935	951	942	948	921	907	877	905	915	1010	912	933	909	962	868	920	956	885	906	899	915	946	950	896	918	907	956	930	889	965	938	966	913	954	986	874	890	967	965	959	989	924	895	911	933	926	886	864	980	916	934	874	885	838	984	897	919	908	909	949	896	925	936	915	948	927	901	887	940	996	943	954	923	909	883	890	874	912	923	932	940	886	881	943	963	923	897	887	889	904	932	922	880	897	882	913	939	913	877	878	916	946	899	906	902	971	887	922	886	941	958	889	930	955	897	898	902	943	907	913	921	862	942	926	934	883	895	882	880	952	878	931	896	968	948	873	910	911	946	923	947	895	925	881	926	930	905	932	951	936	885	894	915	895	906	949	923	927	880	934	924	935	928	983	980	900	856	913	932	899	898	864	902	967	895	878	899	895	935	882	931	916	892	927	923	926	927	925	922	914	899	921	945	920	879	916	920	902	952	861	959	908	936	916	918	931	982	899	901	882	950	979	905	929	908	877	907	893	897	855	884	897	899	903	905	900	884	916	873	934	923	953	893	905	948	921	918	946	906	973	903	872	916	857	908	951	914	956	918	962	950	952	934	866	906	910	925	891	981	890	920	984	959	948	883	974	989	910	934	896	959	911	983	887	899	951	900	908	951	902	875	913	962	884	932	879	896	892	973	973	905	963	882	922	889	923	898	874	969	932	912	919	889	916	933	876	899	933	945	928	917	926	919	875	875	961	974	876	900	994	937	925	907	918	917	904	935	926	927	923	943	849	928	939	960	919	955	942	912	907	893	885	924	931	916	944	978	878	869	959	933	913	918	884	945	989	936	868	870	934	940	938	931	935	926	919	940	921	890	918	912	904	960	953	924	888	929	920	915	955	901	944	916	919	911	904	905	934	932	907	925	940	868	901	941	873	931	933	934	884	903	964	942	934	914	920	904	854	885	895	956	885	913	946	925	939	914	903	900	931	912	968	937	915	970	898	907	920	868	953	922	951	912	933	925	943	890	914	873	957	926	912	903	937	954	908	932	884	928	945	905	953	927	888	883	939	912	919	944	937	923	934	927	900	938	958	915	986	897	915	965	947	934	940	917	924	907	1016	887	922	905	946	896	935	933	902	973	924	909	923	986	919	929	899	868	906	913	928	912	935	900	942	858	954	938	918	912	893	931	960	971	995	923	908	910	893	907	954	898	916	899	963	883	936	952	913	874	949	849	945	991	940	922	882	1017	897	927	941	902	949	864	920	907	902	904	985	925	892	919	933	927	908	931	927	890	938	954	921	911	901	930	952	949	965	953	931	925	943	844	997	928	930	983	932	926	918	924	883	960	970	937	898	829	894	862	926	901	892	935	925	893	904	886	944	876	930	891	945	926	990	921	902	929	935	906	888	935	971	945	913	892	934	906	922	894	939	921	921	892	930	922	915	939	914	878	956	927	869	872	912	938	880	918	925	932	870	958	929	944	905	939	879	970	896	871	938	967	932	947	949	936	881	875	933	941	873	914	951	928	903	900	931	928	887	947	920	939	950	889	924	963	951	883	946	886	905	917	891	892	912	932	923	906	952	924	907	924	884	943	892	932	913	920	932	935	901	936	876	948	953	934	912	910	920	927	904	904	958	949	899	886	952	970	947	967	889	908	941	970	967	904	1006	903	963	911	947	889	914	926	907	887	872	924	953	895	903	879	934	932	928	933	906	903	912	935	893	902	985	916	912	932	876	959	956	888	907	924	975	925	902	932	907	921	893	940	848	958	865	920	862	932	873	940	886	851	908	925	942	898	876	907	921	910	897	933	930	937	944	882	949	961	922	921	923	963	900	908	898	885	906	905	924	932	924	903	923	957	940	921	911	881	915	932	938	861	920	953	936	942	885	964	903	906	918	957	881	890	967	940	923	859	938	955	971	861	929	885	951	957	919	932	896	943	905	897	928	959	938	930	913	978	930	882	922	926	929	922	922	981	924	891	913	929	942	864	929	921	904	908	904	903	931	943	906	920	961	895	939	891	944	951	895	910	928	936	924	911	936	922	903	866	972	959	937	905	965	965	922	888	918	878	867	924	971	941	932	882	916	938	899	911	909	903	922	914	889	966	911	941	844	904	888	891	940	954	873	877	907	914	904	966	924	928	942	922	931	928	905	879	895	951	891	944	906	911	909	857	900	877	929	941	936	918	909	893	930	888	882	907	924	869	946	940	900	950	944	929	916	919	859	881	929	953	977	945	934	926	916	929	922	901	946	947	898	985	890	935	884	943	893	957	950	950	939	903	860	867	946	957	844	906	935	928	943	889	941	852	909	909	904	957	927	900	944	960	932	915	954	901	962	945	910	912	919	938	910	919	940	912	900	898	902	925	942	889	943	917	912	914	897	968	896	869	945	929	955	903	934	911	971	887	932	911	896	911	901	935	875	934	915	942	923	935	919	923	918	897	870	905	909	884	928	855	889	1009	873	916	949	869	929	902	956	976	943	900	945	951	902	959	933	955	966	918	925	938	940	934	929	966	907	866	905	936	931	918	932	899	891	875	946	953	955	864	892	939	940	903	918	889	957	903	1001	877	881	943	949	939	931	861	936	927	901	891	917	920	917	963	908	919	913	937	879	948	954	909	959	926	954	946	854	893	932	891	920	959	910	892	952	961	922	914	938	908	936	928	933	934	894	901	925	919	918	940	903	959	926	898	912	917	938	935	912	935	924	922	879	918
9609	717	190	154	159	153	149	165	145	148	149	151	154	145	129	145	170	136	143	157	149	158	147	149	142	158	182	131	163	158	139	166	160	139	139	163	133	151	139	133	142	122	137	151	153	175	144	140	152	139	137	135	146	160	143	165	137	174	163	160	165	142	159	143	161	152	155	173	152	170	151	126	129	152	152	131	135	162	132	144	146	150	147	139	161	159	167	144	155	166	150	156	135	145	138	135	155	139	156	155	136	146	163	137	164	159	140	171	161	122	131	129	138	157	151	142	141	161	142	139	146	162	127	143	149	166	156	136	151	167	175	137	163	142	151	128	139	177	143	148	147	165	153	162	164	152	137	158	170	168	134	142	146	137	148	142	163	132	158	160	158	142	139	154	122	148	133	146	120	144	152	139	165	156	126	146	131	147	168	149	134	172	146	146	144	158	145	152	152	158	145	164	154	157	149	136	161	161	163	133	145	133	139	146	124	146	157	122	152	141	130	155	144	155	157	151	156	129	148	175	145	137	129	159	151	153	157	172	149	149	155	138	131	138	125	153	157	161	139	149	130	155	160	144	151	149	180	141	147	124	165	156	132	149	144	163	141	152	142	128	158	137	115	136	167	120	155	147	164	163	132	135	126	163	145	157	144	143	149	145	120	150	165	166	153	150	163	151	140	164	152	149	159	155	163	171	145	146	154	145	160	154	160	155	159	159	116	148	158	194	142	160	151	144	159	150	145	146	131	158	150	121	155	155	141	151	144	159	157	144	138	161	162	143	159	146	151	173	155	149	134	165	174	150	156	132	161	155	152	148	144	161	180	150	169	152	122	145	160	146	138	156	141	142	149	151	161	160	133	168	139	148	141	151	152	159	162	136	149	150	148	143	134	142	152	144	133	156	143	135	151	153	152	157	152	142	162	153	149	176	149	161	132	172	158	135	166	144	140	118	157	147	127	148	150	145	159	142	144	143	129	158	181	132	156	121	156	167	177	164	145	139	119	128	124	151	124	127	126	147	127	125	124	153	144	151	150	139	155	161	152	144	143	136	147	157	166	155	148	161	137	135	150	145	189	156	143	155	154	142	170	137	175	149	155	156	149	156	139	133	141	115	126	147	129	154	133	130	133	135	165	156	147	159	175	108	155	148	136	141	137	154	161	142	162	140	141	150	129	148	141	135	153	144	152	145	140	120	135	159	171	143	136	147	161	156	142	153	150	141	151	149	164	156	138	147	143	138	137	156	145	161	143	154	147	165	149	149	153	144	164	157	159	184	172	136	138	154	150	155	160	139	130	145	153	161	132	128	131	141	134	149	159	154	165	140	159	137	155	182	145	138	164	150	171	163	143	146	166	131	137	144	137	152	108	144	145	142	147	154	151	125	146	146	161	151	135	158	143	163	186	171	165	140	161	156	140	160	141	151	144	162	138	151	138	162	150	152	157	147	151	141	159	156	149	152	148	152	160	160	144	154	145	137	152	133	164	144	129	163	145	149	163	142	140	135	140	152	150	159	160	146	132	160	168	168	174	151	150	128	137	157	167	135	141	143	129	147	138	155	140	148	129	138	130	150	176	134	151	136	133	160	145	154	153	140	161	190	145	154	142	138	133	163	132	146	160	148	138	166	126	127	148	120	156	128	139	129	118	149	149	161	148	145	132	148	142	161	171	150	150	150	177	128	155	155	139	150	137	151	148	154	148	161	143	149	156	132	162	141	151	152	170	143	167	146	156	145	148	148	148	143	153	146	155	128	151	141	167	151	146	126	138	162	174	165	142	139	139	162	156	155	157	168	148	138	125	158	154	164	160	138	170	166	150	146	146	152	160	157	135	132	131	149	146	176	179	154	140	161	142	133	126	172	155	170	159	158	161	166	131	162	144	151	144	148	157	143	143	153	161	144	162	156	146	174	150	156	134	150	160	134	168	138	149	148	142	143	159	136	151	147	165	146	152	148	158	163	145	154	144	145	155	170	142	148	151	143	160	167	134	154	145	161	160	154	167	174	136	135	127	143	170	154	156	148	142	164	163	149	155	152	140	154	147	152	142	143	155	180	148	153	142	145	164	139	164	144	153	155	152	151	154	149	129	164	163	153	148	153	147	155	154	146	143	138	137	126	163	145	155	143	143	130	149	161	126	158	152	157	154	149	158	147	142	160	142	131	140	144	155	144	148	143	154	132	146	170	162	151	142	135	152	158	147	142	128	158	165	127	147	150	147	176	173	144	154	156	150	122	140	158	158	159	145	151	159	170	144	138	136	164	137	151	162	146	148	146	160	142	164	141	164	122	162	134	134	149	138	127	145	152	139	189	140	159	143	131	131	151	142	160	165	145	153	110	132	144	151	163	174	160	158	165	153	136	148	172	134	140	130	174	152	163	176	167	124	158	159	148	116	158	150	139	138	139	136	184	136	129	124	161	180	136	142	146	148	165	175	141	148	152	156	140	164	158	138	134	170	161	152	146	176	168	117	127	173	170	147	178	146	148	159	137	167	148	185	136	158	165	144	155	135	155	149	130	141	152	162	151	155	125	144	152	171	119	124	164	145	135	186	158	151	166	178	176	144	142	162	136	147	132	151	144	148	160	164	141	151	179	153	161	142	132	153	178	183	151	157	136	144	147	162	156	157	144	166	158	143	139	136	143	160	129	143	148	129	140	128	146	148	135	152	149	157	132	161	136	134	142	142	143	121	165	141	146	135	157	139	157	138	159	158	162	146	155	136	159	153	148	139	144	153	161	137	152	126	142	150	155	142	156	176	129	148	117	159	141	145	169	148	150	149	145	146	161	143	168	169	155	155	171	158	158	179	155	126	170	163	142	156	156	157	143	137	175	138	153	145	125	120	141	132	130	138	157	132	157	154	142	152	147	140	147	134	140	140	159	143	139	196	146	183	153	145	136	148	149	165	123	156	156	137	138	140	149	140	162	154	139	133	151	146	141	147	143	161	118	147	146	135	136	142	142	141	159	142	152	141	133	131	157	141	154	151	166	165	153	135	159	147	157	150	128	127	156	176	179	145	161	144	133	129	155	179	148	150	146	163	160	158	134	139	156	163	155	149	164	139	142	169	161	148	154	139	117	134	162	182	156	167	149	146	158	159	123	150	174	170	149	180	141	150	147	150	154	150	136	173	176	149	147	160	173	141	158	132	143	161	177	148	164	154	136	157	136	142	144	146	139	153	140	149	124	154	133	154	174	154	138	154	113	156	152	152	165	137	154	139	174	160	132	150	134	150	147	157	152	158	151	165	121	155	158	147	158	142	150	143	146	163	166	136	161	138	159	144	145	147	156	119	150	149	158	146	147	149	131	129	163	143	122	140	157	153	144	153	142	157	130	149	137	155	172	140	156	167	134	159	158	158	161	154	139	145	154	143	172	174	143	141	128	175	180	140	145	166	139	157	144	152	175	140	152	159	147	138	136	150	170	146	148	148	158	145	148	137	139	134	153	161	163	138	144	156	171	147	175	150	142	135	150	153	152	140	119
5300	727	477	511	490	497	465	464	448	433	471	442	475	461	476	430	425	410	459	476	447	492	485	457	403	437	455	459	408	448	453	434	424	447	451	438	429	431	444	453	398	459	419	435	457	398	398	434	458	449	411	451	387	453	425	439	440	442	439	430	421	405	445	460	419	471	456	447	456	422	399	412	466	447	450	435	434	424	445	436	420	414	455	476	413	433	459	468	430	436	432	446	458	431	412	413	416	445	426	458	437	436	438	443	446	478	472	455	398	458	431	456	452	448	403	479	394	427	424	418	432	447	453	466	426	454	410	420	414	412	430	419	412	440	409	390	495	431	440	413	421	422	431	429	437	467	425	453	448	442	380	429	421	441	423	445	440	399	465	408	433	441	419	488	444	428	410	425	426	418	456	440	465	438	441	433	395	437	455	397	441	429	437	441	446	447	403	410	439	422	421	425	425	446	426	439	434	486	421	428	443	470	483	452	428	463	424	437	448	442	414	454	437	415	414	475	431	454	469	445	423	395	469	447	447	391	405	429	454	453	414	472	467	453	404	457	455	430	416	437	459	445	434	453	439	423	448	462	421	456	454	447	455	420	414	440	481	473	442	440	456	463	431	469	428	434	469	457	413	406	414	417	458	434	448	467	420	441	438	422	439	413	458	419	463	436	438	465	442	435	449	444	482	411	436	435	434	399	435	432	448	434	422	447	443	425	430	442	412	437	441	420	461	461	482	443	454	430	433	410	457	396	397	409	436	456	418	461	440	442	429	452	419	454	433	428	446	474	408	463	412	412	450	462	461	450	425	435	450	407	480	456	419	399	470	439	455	430	445	467	421	436	444	389	456	434	447	409	404	446	411	420	431	393	469	438	460	432	415	454	438	419	427	467	430	437	432	418	457	460	456	438	419	475	422	450	406	414	458	453	456	434	437	413	459	437	434	430	451	414	442	468	439	421	429	493	461	414	440	457	433	394	431	447	440	421	435	422	460	462	442	438	440	437	440	427	433	460	464	436	450	436	443	420	437	442	443	463	448	437	432	426	439	424	404	448	442	414	446	429	433	454	413	409	450	461	468	406	411	450	458	423	471	475	450	458	473	450	420	453	413	425	398	437	448	495	421	440	450	447	468	406	449	465	428	406	437	437	450	420	437	433	461	471	425	472	420	409	425	441	418	460	416	437	415	452	427	419	416	446	433	418	405	434	453	394	444	416	438	436	437	423	410	441	454	443	441	429	437	460	465	436	423	460	424	407	457	401	422	393	439	426	464	418	417	420	473	456	417	475	427	449	418	441	425	421	461	408	427	415	433	428	427	424	415	441	445	462	458	433	449	456	458	466	464	414	456	429	402	413	468	434	429	431	424	401	456	431	447	424	426	409	442	471	462	467	441	439	406	477	428	460	437	422	456	461	433	492	450	441	450	429	454	434	405	431	393	423	450	438	426	388	429	439	428	455	461	421	432	385	417	431	450	442	432	426	431	477	453	475	444	453	428	420	462	451	417	470	416	412	432	419	452	446	429	475	455	467	443	442	460	458	435	446	438	449	445	478	448	420	427	410	449	479	468	412	419	421	414	472	481	477	433	430	446	455	435	431	459	435	436	414	416	441	439	414	435	427	443	468	436	438	435	446	441	426	459	439	415	480	468	475	477	430	433	430	410	416	431	471	431	443	405	436	391	403	443	440	432	433	409	410	439	424	455	437	424	412	430	462	414	442	455	447	432	461	409	448	459	431	393	430	438	414	429	446	431	435	467	403	414	442	456	420	414	436	439	415	476	409	434	458	431	447	429	446	441	461	483	433	436	461	469	460	428	431	443	468	445	434	436	489	417	439	447	487	400	460	425	453	420	473	431	448	429	434	445	441	426	488	404	441	419	438	425	398	408	438	488	414	430	395	441	452	458	454	439	406	392	463	440	442	411	417	475	445	434	404	462	400	478	451	439	459	447	455	452	417	463	458	445	439	430	445	433	434	435	436	481	427	429	446	417	481	390	428	436	421	427	436	435	444	469	445	419	423	420	452	392	454	422	458	415	401	450	441	430	447	462	438	418	379	409	459	449	438	424	441	433	479	413	485	409	430	394	443	437	419	431	431	438	462	454	412	424	454	437	453	439	438	426	430	479	442	426	420	424	426	429	448	459	429	431	453	444	432	437	424	421	402	425	466	449	439	421	429	427	463	446	468	455	429	456	434	454	455	454	419	454	384	438	429	445	442	453	423	428	449	438	461	421	451	428	437	448	432	445	421	440	418	449	436	427	451	434	412	455	441	422	419	433	431	432	461	430	455	436	460	424	456	441	457	424	468	422	444	430	442	422	405	447	438	441	421	431	435	471	411	423	452	434	448	437	425	407	454	437	411	403	428	405	485	427	414	448	448	435	435	458	449	443	431	416	444	411	432	447	428	404	454	449	444	427	431	439	448	394	433	435	460	456	432	455	426	450	425	458	429	432	448	438	462	447	423	455	431	453	462	476	404	464	406	419	426	421	496	455	439	427	433	464	430	436	433	468	445	422	424	459	414	427	439	431	442	445	460	450	443	431	465	425	403	421	441	426	444	454	429	452	438	438	428	423	437	459	457	411	455	437	462	409	459	456	443	419	434	393	457	445	419	452	434	471	451	438	412	458	441	414	457	414	414	441	458	444	434	427	417	464	419	439	434	394	441	433	448	384	411	449	465	415	467	432	434	437	421	417	431	423	452	477	440	436	436	455	472	447	405	419	434	384	450	425	444	468	412	430	401	439	406	423	436	463	420	426	420	425	456	436	370	418	458	457	434	407	444	431	459	420	434	430	404	413	421	440	421	466	462	422	463	423	424	441	429	425	407	426	400	436	445	401	429	437	438	429	477	437	407	479	416	434	424	423	418	458	454	413	472	421	448	442	409	410	386	443	431	432	446	444	442	455	418	453	463	400	428	434	435	440	403	437	428	450	445	449	445	471	430	452	416	429	420	472	441	480	449	436	453	456	450	433	441	427	439	440	451	416	416	455	432	429	425	447	472	461	486	434	439	388	453	430	444	460	408	411	460	419	416	431	459	405	427	429	483	443	407	451	414	437	425	476	426	449	439	436	437	453	435	427	447	415	458	450	460	450	433	403	440	417	419	446	423	428	414	446	427	445	461	477	428	452	453	463	440	444	447	423	433	404	433	412	442	425	443	405	437	414	417	446	445	460	427	416	444	437	450	438	396	450	393	454	430	401	390	447	460	424	462	435	384	471	418	418	441	437	436	416	442	424	443	447	446	400	413	423	403	437	448	459	465	438	405	471	406	419	444	407	465	416	431	467	423	435	408	450	416	448	436	413	425	398	421	426	448	461	478	439	495	422	452	411	437	435	431	449	422	447	416	425	437	476	407	429	411	434	438	441	455	441	460	432	451	474	466	452	439	444	437	446	424	413	428	439	426	454	425	442	432	437	424	472	446	401	401	429	426	428	452	395	470	437	439	432	458	462	461	432	432	439	428	450	435	448	427	397	464
25613	4681	1332	969	743	603	503	456	430	434	391	356	361	385	369	333	325	358	359	335	310	364	369	328	361	341	344	338	377	322	303	342	304	348	341	316	295	333	349	322	323	298	351	334	338	333	317	347	312	365	321	334	322	317	336	339	321	316	306	295	312	333	336	312	296	330	287	288	337	322	308	308	342	349	328	326	325	325	289	338	333	349	338	319	322	352	335	321	287	311	318	308	311	337	345	356	324	312	329	302	317	296	351	325	365	337	327	292	345	276	318	307	322	353	355	331	340	301	327	297	321	318	346	302	338	342	303	314	326	295	323	318	327	336	304	316	301	341	361	314	309	321	312	310	336	325	314	347	304	326	304	344	260	364	302	328	312	327	320	324	329	298	300	354	325	322	321	302	339	292	296	310	364	314	328	290	317	334	320	304	290	346	337	323	300	326	351	303	356	328	340	280	347	339	331	349	341	357	313	306	341	315	282	305	302	311	335	338	320	318	299	325	294	336	319	312	352	320	330	298	326	307	339	286	346	345	338	327	301	306	353	324	339	291	317	324	291	334	311	369	341	330	306	314	331	308	321	307	357	266	302	340	309	316	305	322	336	309	330	323	317	328	318	319	314	325	298	326	280	330	318	327	306	326	362	290	337	326	297	292	344	345	327	301	332	316	313	306	366	301	320	306	312	354	312	337	337	271	300	334	331	310	308	325	307	344	345	349	337	312	331	313	297	301	287	305	321	318	293	301	324	321	294	314	306	298	304	329	308	309	349	357	328	344	344	338	339	321	316	296	336	346	343	309	310	275	323	305	319	328	279	332	299	317	296	338	314	322	342	311	337	365	301	295	310	313	309	298	328	336	333	315	347	315	315	338	340	301	315	320	312	322	330	315	341	318	325	315	318	335	355	308	331	357	308	304	301	304	317	326	286	313	326	318	299	332	295	346	312	320	326	342	345	325	291	298	279	349	350	324	308	344	310	340	294	281	327	337	349	357	331	287	305	336	318	302	326	334	317	311	299	329	328	335	308	342	300	294	309	315	336	317	363	329	326	347	313	337	287	328	330	337	343	299	319	306	321	319	349	310	323	348	323	327	292	324	318	318	322	339	327	341	322	314	307	293	337	296	348	334	294	314	301	289	329	331	318	314	302	345	312	323	311	336	342	318	305	319	320	308	329	319	313	334	280	303	317	291	311	291	316	311	322	311	294	308	315	301	344	300	322	331	296	301	344	324	354	308	321	358	300	323	338	302	320	328	323	346	309	334	333	314	349	322	317	342	345	303	315	340	324	314	348	370	339	327	299	321	343	315	332	332	333	329	308	320	328	318	344	322	338	335	300	335	305	339	325	352	344	349	280	310	306	302	330	344	304	336	325	315	331	329	303	306	328	343	301	340	300	300	308	303	329	307	339	326	325	351	322	340	301	317	298	320	321	331	314	330	348	305	300	301	313	322	325	320	311	293	358	283	298	314	325	326	347	301	323	313	328	320	321	314	348	336	309	331	349	339	314	321	327	315	330	317	314	317	334	307	341	330	333	329	361	303	331	350	332	316	314	338	312	343	345	318	340	335	335	341	318	311	327	305	329	301	305	318	316	316	313	324	327	329	317	302	290	312	331	301	335	331	332	272	293	319	312	300	317	314	310	347	347	317	333	348	323	303	301	325	307	307	343	338	311	307	335	297	319	311	299	305	350	316	312	320	306	330	340	359	318	319	324	311	322	319	307	308	302	305	318	328	356	333	332	339	309	351	330	354	331	299	304	291	300	286	319	305	318	314	344	313	327	332	325	306	336	288	325	315	320	345	313	356	308	359	349	336	316	329	328	327	346	341	299	302	299	312	297	285	277	336	319	322	370	315	340	314	325	330	337	319	307	317	310	287	300	318	305	341	322	355	306	329	332	356	321	304	343	315	332	336	331	300	335	337	334	326	313	363	300	331	286	326	316	331	294	298	295	306	349	335	342	274	331	310	311	295	370	345	338	332	315	331	321	317	313	285	334	339	308	293	301	307	340	320	298	304	294	267	340	305	314	306	304	278	341	303	329	296	316	368	319	314	352	267	310	350	324	334	312	343	332	331	336	264	311	313	330	314	286	311	329	310	316	310	329	313	334	345	340	338	293	309	354	325	329	350	306	288	327	329	297	304	348	338	294	320	297	306	324	330	308	296	348	348	347	311	308	312	340	350	333	311	353	318	303	302	322	322	338	331	321	292	317	285	339	320	340	346	302	329	308	317	291	344	345	325	322	320	334	314	289	303	304	305	318	300	338	335	282	305	347	277	307	333	331	304	353	335	311	319	325	294	338	290	311	304	330	325	310	307	319	316	309	283	308	326	309	313	308	335	308	326	316	312	336	305	354	348	298	335	303	325	350	313	283	303	329	397	346	332	332	330	317	324	324	321	332	341	301	299	298	307	354	325	328	354	308	348	368	338	285	306	330	287	293	343	341	336	338	310	344	347	319	321	332	336	337	325	298	317	272	326	322	328	286	321	303	317	331	351	331	336	315	351	332	333	310	320	278	339	328	339	317	273	317	330	357	297	316	306	321	307	283	304	339	287	365	309	363	341	309	350	325	311	352	340	310	291	332	312	304	316	291	335	328	312	353	329	320	345	342	353	320	314	322	295	341	299	310	306	337	304	302	303	315	333	328	310	326	317	336	352	322	287	347	321	320	319	322	298	301	341	314	283	307	318	324	332	331	319	326	309	318	274	319	324	302	323	336	283	324	338	315	343	329	361	323	298	329	308	354	348	318	343	355	309	347	314	315	336	305	337	322	314	299	327	310	313	303	328	345	323	347	326	310	309	338	355	336	308	331	321	304	313	343	313	323	351	318	322	333	326	318	342	311	312	284	343	319	363	300	316	313	293	338	314	337	318	330	297	269	321	310	310	323	332	317	301	282	319	310	308	347	343	310	329	347	296	342	310	350	330	331	310	317	339	291	329	345	331	321	292	290	325	320	335	308	345	318	320	319	324	299	309	333	332	309	314	316	322	334	323	334	322	330	314	297	337	344	298	324	318	335	328	309	301	319	329	338	328	306	358	313	370	314	321	320	377	352	341	333	308	313	341	283	318	329	327	294	341	304	308	294	303	356	342	307	311	312	328	327	348	323	302	339	347	304	353	323	331	328	327	309	286	274	302	310	304	332	327	284	310	330	326	295	312	312	346	342	304	335	329	349	355	372	335	328	340	310	328	314	297	332	332	300	337	310	315	319	341	336	334	309	301	318	315	320	340	304	341	334	351	346	349	329	329	318	308	336	339	308	279	320	375	345	343	299	303	322	346	301	298	318	295	314	319	310	317	339	335	335	286	319	320	317	387	328	323	316	357	328	342	322	311	323	319	356	329	305	302	303	291	321	283	327	325	340	305	356	307	331	329	285	313	345	313	307	318	330	370	342	292	314	335	311	307	342	323	360	334	345	322	328	311	287	295	328	321	314	327	311	327	363	311	347	300	304	304	338	313	330	306	310	301	348	315
13833	2068	2234	2641	2481	2205	1894	1672	1563	1383	1336	1187	1172	1055	1055	1079	1005	983	1000	944	923	957	951	890	894	919	878	908	877	878	854	820	896	875	880	832	856	879	876	808	849	836	871	820	888	832	790	857	818	818	843	847	779	830	849	782	806	810	821	784	848	795	864	857	834	863	803	808	835	814	852	812	810	805	785	857	789	798	865	818	821	852	833	775	844	774	767	772	817	810	771	840	794	826	807	791	814	793	803	769	824	807	799	824	835	846	807	782	875	771	842	818	811	780	777	804	836	796	821	772	818	751	788	844	798	828	831	804	795	808	757	781	801	806	783	819	776	793	793	780	818	762	811	833	800	804	851	786	766	786	788	829	774	859	845	811	806	801	802	808	812	819	813	785	793	803	826	793	801	783	812	787	786	841	798	784	790	796	806	833	772	795	827	798	808	751	802	790	783	763	825	818	750	768	770	817	858	774	769	831	802	780	782	782	833	853	812	840	818	799	788	764	753	792	808	751	831	785	766	850	810	824	819	769	821	793	796	796	823	788	818	751	816	778	769	786	792	813	817	779	811	859	809	794	820	768	809	831	804	838	808	839	795	763	790	829	804	842	774	792	824	833	784	815	818	827	811	837	820	802	855	749	835	776	843	801	809	790	846	800	789	821	793	817	840	837	808	797	765	813	816	771	791	819	808	775	835	803	763	830	783	846	807	831	814	757	771	773	826	790	810	777	814	817	801	797	747	800	799	812	843	792	815	806	807	831	802	818	806	820	838	808	812	842	757	814	779	806	816	815	851	817	791	792	797	757	818	789	794	812	799	806	782	749	817	802	750	757	809	765	856	803	811	778	786	793	797	777	807	810	817	761	801	831	811	796	790	825	794	813	829	813	759	819	826	826	807	824	833	777	805	839	830	859	811	747	848	821	833	801	785	850	830	766	815	801	789	808	774	773	796	806	806	783	815	839	763	797	821	858	795	836	802	785	787	841	794	849	818	766	805	811	807	748	803	764	810	783	839	827	785	829	844	795	840	824	785	822	786	819	799	828	794	798	814	773	821	768	847	802	766	807	825	859	824	736	807	808	794	799	812	801	836	830	852	795	831	858	840	769	798	771	812	800	814	860	824	781	782	744	749	783	819	822	796	837	868	767	812	790	772	785	897	820	806	799	848	767	765	764	774	799	813	827	776	772	815	803	815	799	785	787	755	798	828	818	795	748	831	763	796	786	814	800	815	806	777	824	809	815	810	784	780	797	829	845	813	738	861	750	786	807	795	810	829	750	834	755	789	766	755	797	761	825	786	812	796	760	809	845	788	817	797	774	794	760	803	830	758	781	773	820	833	743	806	785	815	805	810	797	794	755	766	787	831	801	806	834	812	763	820	764	830	796	797	808	769	813	813	794	808	798	778	788	813	853	788	856	783	793	793	810	831	819	810	798	824	795	778	807	830	807	792	807	797	791	802	810	791	799	876	719	775	811	856	743	812	838	781	784	817	849	759	779	830	764	782	803	815	784	814	786	812	779	807	751	806	808	859	795	841	818	761	827	818	772	750	805	827	860	816	788	818	831	831	758	766	825	795	837	811	793	799	791	803	757	823	800	766	786	801	831	815	824	840	784	801	821	803	821	792	780	810	843	820	800	796	821	788	804	786	787	816	803	791	840	793	773	817	771	801	813	796	759	828	838	832	791	863	820	829	814	804	817	795	789	870	764	829	774	810	792	772	803	788	834	820	848	740	770	806	774	812	774	807	814	825	795	793	765	801	820	842	766	795	810	762	780	797	834	766	789	772	829	813	816	868	844	761	773	794	808	796	794	823	791	845	816	852	858	807	836	845	810	763	844	845	867	847	835	847	788	799	829	796	794	785	780	801	869	797	782	793	824	774	821	812	827	762	824	813	795	843	844	782	861	807	852	862	811	805	809	881	795	822	779	826	855	842	853	784	835	839	801	754	794	778	835	782	825	773	791	832	795	791	798	784	825	843	814	850	799	820	807	839	830	790	821	780	844	797	828	803	819	761	824	834	845	753	802	816	812	853	796	877	871	801	807	868	844	781	768	739	782	805	842	854	817	819	813	738	809	803	744	749	791	799	784	807	800	789	806	804	845	807	788	842	790	824	755	850	835	744	860	775	800	801	815	764	816	791	806	829	801	819	779	872	834	796	763	814	817	789	859	876	779	773	861	802	782	799	792	838	865	780	819	802	815	854	781	838	820	853	819	882	816	784	775	796	735	833	765	827	781	786	825	793	849	838	843	804	785	820	784	819	792	800	818	744	827	808	780	741	837	820	859	841	820	812	804	800	843	836	779	851	801	815	778	813	776	800	789	785	817	837	821	784	803	814	805	783	865	828	817	878	817	806	794	823	814	786	848	829	844	837	769	815	849	830	763	789	788	858	832	768	788	827	847	806	780	814	742	785	774	762	798	805	797	781	840	759	806	810	760	800	798	800	840	788	760	816	804	799	822	864	788	807	792	814	829	786	822	838	814	786	807	811	771	784	776	826	787	798	804	824	825	773	800	802	770	846	787	828	825	856	824	799	820	794	792	778	793	783	810	830	802	853	836	805	766	845	764	818	772	763	838	785	828	778	817	830	793	840	825	794	806	832	780	772	807	830	776	793	810	774	816	816	767	783	764	817	786	855	794	835	798	813	793	767	854	826	816	806	807	773	744	748	811	769	862	785	765	817	794	819	791	802	801	816	827	843	781	835	801	775	779	791	853	809	814	799	805	839	802	827	814	781	780	805	834	770	827	843	822	797	832	804	768	851	829	834	858	809	762	815	778	838	826	794	850	870	838	809	809	827	848	772	775	788	785	817	792	850	795	810	802	813	825	776	789	798	804	778	835	837	782	783	831	807	810	799	782	864	762	822	757	810	782	783	818	840	885	803	754	836	772	768	758	856	730	805	848	819	777	731	799	801	828	788	787	812	825	793	829	798	808	779	803	798	824	796	817	844	824	829	788	794	790	829	753	812	796	803	803	813	785	801	820	803	815	862	803	777	808	822	792	848	750	754	804	780	802	803	818	824	851	852	839	825	817	750	790	800	763	785	831	808	841	814	787	851	802	799	805	793	806	764	844	814	775	803	848	738	814	769	800	765	820	807	791	768	828	834	829	872	778	772	814	841	777	843	842	803	806	824	796	806	796	828	767	819	760	800	812	802	811	811	790	784	813	796	781	817	797	808	832	792	824	821	827	858	803	796	809	837	811	830	805	818	875	764	772	826	777	826	812	777	742	800	784	772	806	814	840	858	793	796	835	808	817	842	782	821	817	803	774	802	798	787	854	824	819	785	795	796	829	830	810	802	782	767	821	751	830	768	801	783	765	790	806	808	781	830	824	773	857	803	778	792	766	846	819	851	778	802	751	816	793	820	795	757	768	819	747	774	784	808	809	847	815	784	793	820	828	808	844	811	799	769	789	845	789	756	772	817	785	808	794	788	784	822	791	832	850	783	782	759	791	847	839	775	812	770	787	765	806
38297	9451	2658	1873	1218	932	780	640	575	619	556	542	513	478	464	439	443	451	470	442	391	402	424	452	433	456	410	418	406	401	379	370	382	390	397	381	415	378	372	434	419	414	420	399	385	401	384	417	397	394	395	375	413	377	366	412	357	405	399	397	427	401	405	377	401	388	375	398	377	376	382	385	387	382	418	401	386	374	400	418	377	380	368	396	374	371	364	378	390	388	391	355	390	370	366	377	403	366	377	394	361	405	375	360	366	396	391	370	383	381	401	418	427	388	375	387	357	418	388	367	382	389	403	424	372	368	420	382	407	358	355	404	383	396	367	418	360	405	379	387	350	423	392	415	388	374	364	418	392	431	418	385	389	367	405	377	371	388	392	414	417	410	416	400	379	377	395	424	396	376	416	389	403	388	362	389	421	409	383	378	394	398	393	375	407	411	366	387	368	402	413	385	407	373	410	367	396	363	405	394	376	359	385	389	346	392	415	413	377	397	402	380	395	373	399	378	379	363	379	422	419	389	376	409	393	405	380	398	390	345	378	381	389	421	358	426	387	412	380	410	370	397	387	395	384	409	407	412	389	387	374	372	370	361	379	392	419	405	387	391	390	445	390	382	401	410	343	360	413	407	391	388	398	402	390	396	336	386	371	387	356	412	406	354	396	396	403	377	383	396	406	385	368	423	412	394	409	411	395	413	425	414	363	411	403	401	418	368	370	372	400	402	380	404	427	366	445	419	393	409	391	388	372	396	381	418	417	370	386	358	433	428	384	411	370	383	371	434	385	386	363	376	367	370	408	401	387	375	428	370	380	401	370	383	369	396	427	388	412	387	389	438	420	369	401	401	436	380	413	360	395	393	391	381	358	370	396	377	383	371	373	364	371	381	409	365	405	402	389	364	382	398	393	443	397	394	374	399	431	414	363	413	389	388	388	408	402	378	360	373	404	395	386	376	390	409	405	396	416	401	366	398	375	383	378	391	393	411	392	381	380	373	403	412	421	431	386	410	416	392	384	355	371	413	385	392	377	376	387	380	419	400	421	389	384	366	403	391	408	403	396	375	353	365	404	422	391	396	395	378	386	355	353	385	409	385	402	387	406	402	419	408	385	401	443	402	388	429	386	433	417	406	412	401	409	410	414	428	391	440	412	381	431	375	327	367	425	381	413	363	418	365	398	400	406	401	371	416	431	384	426	356	412	370	403	365	390	384	392	378	386	381	408	429	375	393	381	401	385	364	397	411	379	361	373	410	423	373	387	383	392	375	384	380	404	411	395	403	336	412	375	391	398	395	394	416	418	396	399	425	378	382	388	378	367	420	374	384	419	395	397	410	388	363	397	412	380	393	421	369	380	368	357	399	427	376	414	398	346	431	403	355	443	401	387	363	397	433	390	391	346	375	405	420	376	367	411	375	367	422	383	346	367	384	407	361	407	364	370	385	432	366	405	382	421	394	399	404	389	388	402	391	388	374	388	379	392	385	397	386	437	404	387	386	395	402	360	399	393	432	384	362	390	427	416	369	377	403	376	385	404	396	369	403	384	384	374	388	407	423	418	385	382	392	405	415	421	409	407	395	379	393	438	412	389	376	408	391	393	407	381	409	442	376	393	376	437	410	406	389	407	433	375	415	407	379	349	383	437	401	389	412	378	419	414	358	389	410	356	370	397	393	410	406	374	431	385	417	391	385	390	375	354	403	407	378	405	380	422	379	377	399	370	373	389	395	421	398	399	362	422	364	352	366	370	398	372	403	403	368	410	397	407	423	375	362	422	402	416	376	401	392	410	393	401	371	387	413	389	363	406	367	399	370	368	364	409	410	370	376	400	410	411	412	390	411	415	356	400	378	368	395	403	378	372	372	430	419	381	386	420	400	380	378	426	400	367	392	421	375	368	349	384	353	394	402	453	377	407	427	383	398	375	369	383	356	401	396	368	380	342	413	372	371	414	360	389	353	395	387	384	388	367	410	422	407	387	434	378	405	394	391	403	378	400	373	388	391	414	385	403	379	365	428	401	375	417	397	384	421	411	389	399	385	352	383	361	394	427	339	443	407	390	370	410	372	408	397	362	385	369	366	414	358	352	404	390	406	394	418	414	393	362	387	343	395	404	377	399	384	375	411	370	352	364	391	367	383	396	354	356	376	368	376	370	375	423	386	363	361	378	380	388	417	367	390	358	393	379	398	411	374	373	412	395	374	354	388	408	391	441	397	396	381	403	390	397	389	359	392	360	412	384	402	416	393	380	434	397	378	396	357	384	418	416	394	391	387	393	431	383	370	361	416	400	381	395	421	333	406	409	406	362	407	406	406	391	424	396	380	409	370	325	382	409	384	385	354	429	416	422	388	376	395	371	427	381	413	368	402	385	399	401	386	419	402	415	407	417	413	424	410	401	395	386	360	438	386	402	392	412	392	429	364	411	416	393	409	402	389	404	443	414	415	402	409	360	402	381	351	384	410	358	368	406	422	370	350	428	407	356	391	422	426	408	387	375	373	386	374	409	353	391	375	400	428	411	419	375	375	347	392	391	380	407	394	368	358	354	371	366	409	370	372	396	376	387	374	411	366	421	415	385	404	385	414	410	389	404	410	360	360	385	369	399	394	418	379	403	393	414	400	361	347	429	361	358	395	387	391	396	341	386	409	388	367	383	384	363	379	388	381	392	398	390	411	390	395	430	374	379	351	423	370	447	364	417	392	416	392	377	405	423	416	405	373	366	388	376	350	399	403	389	377	386	361	396	405	415	381	352	435	386	403	377	403	415	380	383	378	364	418	370	409	391	397	361	421	408	393	401	410	392	375	389	368	364	399	403	369	382	396	352	411	376	360	352	387	404	384	395	388	402	358	424	373	384	374	393	408	341	403	374	425	410	393	415	376	413	363	357	358	373	354	393	370	377	341	389	425	413	451	360	389	384	354	396	385	416	370	381	383	428	399	405	392	380	407	369	397	405	399	399	439	346	386	381	381	398	389	415	445	406	423	388	412	370	405	403	419	359	400	352	387	427	404	430	379	406	402	382	437	386	414	418	369	437	384	395	383	339	389	376	372	426	356	409	370	385	426	369	374	403	395	397	370	371	359	374	383	396	392	377	371	399	370	405	438	401	390	381	351	384	405	424	386	406	359	350	371	420	380	409	369	398	385	364	369	384	341	394	437	349	414	364	403	417	425	392	372	378	408	424	407	382	350	409	410	384	402	418	423	363	378	384	432	392	390	394	408	388	357	414	385	365	395	402	366	396	374	388	388	379	419	399	404	385	388	399	380	384	398	409	369	395	361	405	397	361	383	392	388	362	387	389	350	366	405	363	389	381	367	386	377	390	377	374	428	417	368	374	384	396	409	377	376	377	402	389	433	411	399	384	419	369	354	397	387	397	414	396	420	405	382	379	443	392	393	383	394	370	393	402	406	389	392	391	391	386	407	402	430	382	386	400	372	419	399	393	425	397	419	408	388	388	347	387	368	399	402	425	376	379	423	383	417
20277	2953	3735	4671	4215	3466	2946	2493	2271	2000	1825	1769	1597	1537	1454	1409	1293	1304	1279	1252	1203	1081	1128	1151	1092	1097	1091	1092	1093	1094	1077	1040	982	1000	1053	983	1059	1009	963	1053	1041	999	988	974	1014	967	921	982	912	970	1006	999	953	951	982	991	961	956	910	932	946	957	970	978	967	962	953	927	912	899	952	893	918	933	930	936	957	949	988	909	941	901	950	936	968	927	970	985	991	950	939	868	918	908	935	938	916	928	944	902	901	926	939	934	897	961	920	946	929	899	923	1017	922	937	946	940	914	892	920	926	997	900	978	881	898	901	954	891	914	921	874	838	903	899	871	919	907	982	897	922	970	906	917	905	965	909	993	932	915	982	942	980	874	916	910	928	970	912	912	880	868	967	915	864	938	906	867	974	943	922	937	885	951	971	950	948	941	955	978	918	952	902	915	894	908	912	962	964	918	929	973	902	941	944	891	986	957	901	942	936	944	979	947	940	891	898	912	949	922	923	940	910	900	886	954	935	995	920	896	970	954	917	948	935	945	934	913	895	911	883	971	963	960	926	898	906	962	898	951	960	914	958	963	933	923	911	919	908	884	897	964	931	921	940	939	926	934	947	876	979	906	912	901	911	970	937	887	914	924	891	941	929	934	958	921	951	905	927	935	907	959	947	939	963	879	906	966	948	897	984	859	923	916	932	926	925	975	913	917	946	910	930	897	968	896	947	978	956	848	911	949	897	913	917	939	926	909	936	950	888	977	920	951	893	931	935	950	902	893	953	895	943	935	959	898	938	956	879	910	933	963	921	942	929	912	936	962	950	951	916	955	957	916	947	964	933	946	887	947	980	933	903	939	879	925	882	921	980	984	890	923	924	880	901	909	933	919	946	953	898	905	911	877	920	936	941	903	891	938	892	931	984	931	898	931	892	920	966	926	1000	914	950	909	877	905	914	928	920	895	905	928	879	936	925	940	911	941	925	951	914	912	897	916	906	937	950	900	956	962	964	929	920	910	966	939	924	917	909	948	896	981	858	898	877	889	886	910	894	945	956	856	961	906	949	966	970	876	947	929	991	960	987	927	878	881	959	873	864	919	952	889	882	941	870	934	924	874	923	911	954	949	965	948	1000	914	935	955	903	865	949	977	908	880	905	906	894	910	940	981	938	888	921	872	952	920	909	947	969	936	913	917	845	934	909	928	913	937	929	925	929	939	943	947	961	968	919	968	927	949	894	940	942	916	940	927	922	933	895	881	922	901	934	924	911	918	946	943	964	940	924	936	899	943	916	903	944	836	894	882	929	938	903	938	888	885	963	938	900	884	930	932	903	912	847	974	908	883	912	927	914	956	937	887	940	955	946	920	931	932	926	929	917	916	956	894	938	942	918	968	892	888	913	945	901	906	932	959	935	931	927	973	944	984	898	894	946	922	918	901	905	968	868	933	898	919	898	927	855	953	935	909	945	915	962	914	971	968	912	892	873	932	924	981	908	936	954	955	865	978	914	911	963	988	949	930	925	944	954	910	959	911	861	901	932	954	968	926	904	867	910	962	906	974	935	910	941	923	882	902	912	891	878	961	947	957	941	920	944	895	914	916	960	896	945	906	878	919	908	899	949	905	924	936	929	919	920	853	958	911	917	965	951	932	961	953	946	922	936	927	911	907	917	910	928	889	857	964	920	982	920	935	900	922	883	967	893	945	934	1016	903	933	934	963	978	933	952	911	930	932	931	943	921	895	871	899	943	1004	932	890	955	933	920	933	954	876	899	911	908	968	971	969	941	885	971	953	915	928	939	895	937	928	919	930	959	917	885	959	897	955	881	986	908	920	900	915	907	904	965	908	932	913	936	876	944	922	935	942	925	948	981	961	950	938	896	914	972	929	954	976	986	887	897	957	894	954	911	939	941	936	953	893	962	947	886	871	930	878	908	901	920	901	910	892	883	888	954	879	916	921	949	968	942	889	950	946	949	957	904	885	905	899	929	894	935	899	951	935	894	910	894	887	925	967	829	931	953	936	912	945	849	938	900	927	929	963	857	910	862	899	890	939	893	856	951	916	943	891	909	910	973	894	953	922	942	900	919	950	940	902	906	927	882	942	935	909	952	912	927	946	925	954	907	913	948	934	960	911	880	959	928	907	983	999	839	927	937	927	948	919	903	928	944	883	934	901	939	926	926	896	942	850	917	944	924	913	932	937	922	891	933	929	905	903	867	895	905	896	899	980	876	950	905	904	945	934	876	940	917	939	885	980	924	896	969	924	921	890	954	938	930	967	967	902	904	898	984	938	910	899	890	935	915	905	993	901	916	920	965	868	940	932	954	947	930	974	925	1002	906	979	920	978	918	888	932	940	918	938	976	892	882	912	918	920	935	917	926	899	939	866	877	902	990	915	924	961	895	953	911	1000	921	898	930	905	1004	958	955	915	907	935	910	949	942	929	950	943	951	957	920	917	912	988	930	932	897	989	968	948	880	925	894	1016	895	911	927	888	909	973	917	941	953	929	865	925	927	910	941	923	950	944	896	896	938	921	923	921	925	905	919	913	939	927	935	942	940	905	979	909	910	885	926	937	944	951	915	898	902	926	940	869	913	973	953	934	922	907	968	935	940	900	934	945	944	876	885	849	951	872	929	917	922	918	926	957	934	895	932	909	919	890	916	898	958	927	983	937	987	919	930	894	901	906	918	880	948	868	919	973	965	958	885	958	959	892	952	960	976	965	900	933	926	904	978	936	932	915	906	921	905	920	923	874	967	885	963	977	925	933	893	932	891	932	968	923	867	918	912	914	877	918	973	874	915	859	915	969	929	923	876	947	861	893	906	927	936	933	952	930	904	944	933	949	890	873	918	865	892	960	899	874	898	911	877	938	919	886	1018	923	884	883	904	914	922	925	903	919	875	898	930	928	928	953	929	964	948	961	936	965	944	956	968	949	953	905	927	945	913	917	986	944	949	964	861	907	955	928	922	944	885	952	951	919	947	897	911	930	935	950	902	914	861	975	941	882	976	938	915	924	930	1005	909	942	947	909	940	940	872	931	988	911	893	897	942	879	953	889	883	887	946	881	905	935	934	894	947	913	934	982	933	987	916	877	936	945	919	891	931	878	900	958	960	932	963	939	976	908	931	952	955	930	941	922	936	915	919	902	935	885	911	936	926	893	939	857	971	929	951	899	926	875	947	929	1027	951	864	948	940	929	870	875	939	941	867	914	878	930	909	945	898	948	860	959	903	918	918	884	903	966	915	968	909	925	930	930	925	941	948	919	877	917	917	927	920	892	926	937	982	912	909	910	891	894	942	969	962	896	939	952	988	897	961	925	926	948	973	904	890	970	936	911	927	944	928	893	889	851	897	889	920	929	937	890	934	892	926	941	931	923	888	884	920	970	983	933	919	913	863	939	908	965	889	908	936	867	902	901	917	941	912	876	913	936	891	928	955	916	903	886	915	965	936	947	913	900	952	919	889	940	877	905	914	931	928	908	890	930	940	904	886	989	916	944	883	981	941	992	944
11400	633	177	170	139	155	158	163	144	163	155	141	148	176	147	150	148	159	135	159	150	152	140	146	161	143	156	137	150	147	161	160	142	142	142	151	167	158	133	136	145	170	131	145	142	152	130	143	167	148	149	135	141	142	152	148	159	148	145	158	167	124	166	160	144	142	139	196	149	155	144	167	160	178	145	154	155	140	154	143	158	135	151	151	142	152	146	147	146	142	157	145	140	161	141	155	139	142	150	152	173	165	148	135	138	163	161	141	140	137	166	178	173	140	144	140	145	152	152	132	151	162	158	164	156	132	142	144	145	141	151	142	180	150	158	137	155	174	158	152	156	144	147	156	124	137	135	142	162	149	140	153	164	160	164	146	145	154	160	150	156	140	158	138	157	166	163	140	165	147	143	144	131	155	141	154	145	150	180	152	157	132	138	128	163	158	134	150	173	147	132	151	154	155	161	161	138	152	152	158	174	163	132	147	146	150	161	160	140	131	142	148	150	149	142	148	166	137	153	142	156	167	139	161	150	164	169	151	148	160	162	136	130	168	125	114	149	133	163	147	159	172	138	155	152	136	159	149	149	134	161	175	141	155	129	174	144	134	152	161	140	127	143	137	162	156	152	149	133	165	169	158	164	154	148	159	141	140	141	143	129	161	153	147	148	166	125	147	161	153	147	156	140	146	171	148	126	139	168	176	146	137	153	118	133	149	135	164	164	143	138	139	134	159	146	145	138	143	134	151	174	143	133	139	142	136	149	130	153	161	148	140	151	154	175	157	149	143	149	140	155	140	163	155	134	136	153	153	156	157	146	147	142	147	139	140	141	147	156	147	130	177	118	154	171	170	129	133	142	149	136	147	139	154	138	148	136	145	123	152	163	128	145	142	147	127	149	173	135	165	137	145	169	146	140	158	128	153	154	153	143	141	122	154	164	138	148	149	142	157	179	144	131	152	184	134	140	165	152	144	135	159	148	152	155	140	154	138	128	153	139	144	139	151	147	152	151	147	171	144	139	132	146	170	129	147	132	146	171	153	147	173	160	128	131	149	168	170	170	142	151	160	171	168	151	147	152	157	144	132	173	146	148	153	137	148	160	203	146	115	151	146	142	154	135	153	172	166	165	140	145	156	157	154	167	173	162	157	152	130	147	168	142	122	119	160	128	157	154	152	130	166	140	157	139	146	143	157	137	129	166	155	140	170	157	145	161	146	152	160	145	159	166	153	162	131	140	168	158	167	143	168	182	157	162	125	179	155	159	160	163	161	159	155	159	136	160	144	145	131	142	140	170	132	169	158	140	163	144	145	130	127	149	135	155	159	145	156	164	144	157	158	144	139	167	134	161	139	147	135	126	144	159	164	146	140	174	162	166	154	144	141	150	125	153	158	163	182	155	161	166	132	159	170	151	149	148	110	139	148	126	147	156	168	160	160	148	126	130	175	141	153	146	143	166	138	147	144	161	144	157	150	176	177	157	146	167	167	167	166	134	143	163	143	155	148	144	165	150	160	154	170	121	149	119	141	163	159	148	135	154	142	138	163	134	133	139	162	152	125	148	147	161	165	149	142	161	143	144	134	168	159	151	164	153	148	132	157	165	154	138	147	161	151	176	140	140	135	157	137	156	139	161	121	151	167	154	163	131	155	167	129	164	145	165	169	157	137	135	145	167	151	141	144	153	136	161	130	137	159	158	156	142	155	155	149	128	156	177	156	131	133	149	164	141	167	155	129	137	132	142	177	169	146	138	145	152	169	182	153	131	168	128	129	142	152	150	157	156	189	164	153	169	157	154	145	148	192	161	129	150	133	151	155	135	123	155	165	127	135	176	157	152	131	165	150	163	153	173	128	156	142	158	139	135	152	156	136	155	119	151	151	169	165	182	146	159	139	131	163	150	144	157	151	134	151	144	141	137	153	146	155	170	152	159	158	144	150	150	150	137	124	132	175	149	151	147	140	149	144	119	138	173	132	150	175	159	170	167	156	146	152	156	165	142	150	159	117	155	149	145	162	177	146	168	167	151	150	144	146	162	147	158	160	162	146	129	164	151	166	155	128	161	138	148	145	160	117	153	157	164	171	156	134	162	163	175	153	152	147	143	149	158	131	157	162	160	160	156	148	138	132	127	159	143	166	139	139	169	167	136	140	160	155	147	145	153	126	160	153	133	157	156	146	123	156	152	150	127	149	155	155	155	173	144	158	155	144	182	166	137	159	135	169	168	150	156	159	129	159	166	165	135	149	166	157	165	143	147	169	154	127	156	148	162	130	151	140	150	143	127	149	158	159	151	164	134	157	139	171	153	136	155	123	157	186	137	163	157	136	144	159	125	153	170	146	146	136	147	140	120	126	138	138	155	155	157	137	135	163	160	145	143	120	135	155	128	143	156	139	150	162	155	151	146	136	156	164	133	174	161	154	128	162	170	148	160	147	138	152	145	135	155	165	151	148	159	170	134	158	154	158	153	134	133	157	167	160	159	155	159	153	134	150	155	129	127	153	175	145	149	155	166	148	149	164	152	143	151	162	147	137	148	152	165	136	139	145	154	140	142	140	144	142	143	137	154	145	129	151	126	149	148	162	158	153	162	170	174	132	140	150	148	143	172	141	151	157	165	159	151	135	152	154	137	170	136	168	153	137	173	175	131	136	154	148	147	151	140	144	151	148	124	140	152	158	153	144	162	162	131	145	147	153	146	143	148	159	158	156	149	170	148	149	137	144	140	157	140	153	158	156	159	151	137	154	150	176	150	144	170	159	159	149	162	159	164	135	136	167	131	148	153	145	155	126	161	165	141	159	140	167	149	138	126	138	136	162	143	148	158	144	150	150	139	178	148	174	152	148	126	152	149	158	136	154	164	175	154	128	148	171	159	144	148	165	163	142	154	140	130	127	158	171	151	140	136	149	140	126	147	162	167	169	165	137	162	139	148	165	162	163	166	153	157	171	165	154	163	148	172	130	148	144	157	155	151	155	146	158	141	151	142	171	130	169	158	160	159	146	170	154	156	164	162	132	141	157	163	153	165	161	148	130	136	150	154	138	131	156	143	141	150	158	132	156	172	149	154	140	154	169	133	144	146	147	143	157	149	150	154	164	173	146	134	153	173	116	126	129	136	156	159	152	137	149	152	137	144	120	144	162	161	168	148	158	157	162	138	157	149	176	169	142	154	147	138	163	147	159	157	149	166	147	145	134	125	161	158	147	142	153	166	149	157	174	149	170	144	158	168	149	146	137	161	130	152	141	146	132	162	130	134	147	120	140	134	158	145	155	153	128	159	151	133	146	148	153	151	176	146	144	126	156	185	157	157	146	152	149	172	150	187	170	141	152	139	141	140	134	151	150	148	143	167	135	155	150	168	146	181	147	131	155	172	135	138	145	159	138	156	144	186	161	152	157	175	148	144	157	148	136	141	168	147	136	139	160	161	172	138	159	152	152	130	148	148	159	144	143	137	174	146	132	149	163	150	146	144	131	155	130	150	152	145	121
5964	584	519	511	519	510	469	485	443	452	441	438	490	490	457	436	430	424	481	431	428	457	425	448	404	459	432	393	423	404	449	467	430	435	454	393	461	451	434	446	421	464	460	474	436	428	419	438	407	437	426	468	453	453	463	438	417	472	414	402	424	436	439	409	494	452	447	452	409	483	451	467	445	457	436	472	418	441	416	469	442	412	456	439	430	421	442	468	433	424	399	458	424	445	428	468	403	423	397	434	428	445	429	416	462	446	436	456	459	437	401	412	448	444	446	434	435	467	435	438	459	409	449	452	449	460	417	405	415	411	484	459	466	461	429	460	442	447	467	434	396	454	452	441	436	435	430	429	402	431	458	460	474	433	438	392	434	443	428	451	444	456	426	472	440	430	457	418	418	449	389	446	433	463	414	443	447	418	412	477	424	445	461	437	464	445	441	440	431	437	470	464	412	422	430	425	452	431	465	461	412	416	419	438	436	465	465	456	453	476	456	413	437	447	442	425	443	410	457	445	467	437	438	456	468	428	442	448	462	426	426	408	414	425	418	423	446	440	424	418	458	480	451	439	441	430	406	428	465	473	424	429	466	445	456	415	422	457	453	425	422	422	422	463	414	465	418	470	434	428	416	459	463	403	441	467	461	454	423	408	463	438	421	446	429	453	450	464	476	413	392	447	442	467	423	455	438	405	424	433	434	435	461	437	443	467	468	446	448	450	457	465	411	408	464	456	445	433	474	422	420	418	487	443	422	447	389	420	443	439	448	471	456	431	457	435	431	419	436	473	430	396	473	447	444	414	425	420	432	410	442	436	433	406	439	449	455	442	443	459	442	436	524	441	424	419	442	410	417	449	445	424	456	388	420	434	444	432	393	446	447	451	458	464	441	478	459	420	452	442	452	400	424	435	438	464	405	433	412	445	473	448	427	482	461	469	429	447	475	470	452	431	448	437	462	428	430	438	457	450	410	444	444	455	400	431	435	451	471	440	458	422	425	420	401	458	450	457	454	401	461	432	423	477	443	389	456	441	443	455	428	445	400	456	399	400	408	418	442	448	441	408	455	431	425	447	408	459	411	433	461	441	444	444	462	433	439	448	430	461	424	417	449	440	405	423	448	433	485	482	420	446	431	456	414	460	437	444	448	470	495	410	453	430	425	403	422	424	425	428	433	446	452	440	430	442	446	410	426	452	425	409	465	442	456	435	433	446	447	452	467	433	435	442	442	414	439	437	472	466	444	422	409	468	439	403	438	456	417	460	411	454	427	466	434	466	432	450	477	445	448	441	414	440	449	421	424	457	443	448	440	421	476	446	419	439	417	435	443	478	413	423	440	447	419	459	412	388	473	425	416	445	448	461	405	449	419	436	475	398	461	429	411	437	489	453	413	436	425	460	450	460	447	453	418	436	437	433	441	421	437	426	440	440	427	441	444	443	458	408	424	426	462	413	438	413	473	435	420	455	412	456	457	441	444	437	457	433	425	434	420	426	420	524	421	425	447	408	401	448	442	476	436	431	440	405	402	459	465	468	436	422	415	493	500	407	419	458	438	459	441	411	424	445	463	448	415	438	455	441	447	416	436	466	440	445	418	465	452	451	459	426	421	452	442	489	461	461	466	431	411	431	438	441	470	433	434	462	406	481	436	442	408	441	417	453	459	441	473	451	433	456	433	431	443	409	452	421	452	452	460	439	421	391	439	453	410	430	450	426	466	445	470	414	450	444	433	485	474	397	438	431	422	474	453	445	473	414	423	430	472	465	438	470	437	446	419	429	452	475	450	445	450	419	444	439	455	436	422	426	497	426	442	437	481	418	418	440	391	435	463	439	391	413	482	456	453	424	440	452	452	425	426	406	469	453	429	433	461	400	453	470	419	432	434	421	432	435	442	422	477	417	440	431	418	435	441	416	426	464	411	465	432	394	423	433	433	479	486	425	453	412	435	459	474	430	446	446	428	442	468	464	448	444	445	445	429	431	413	434	458	434	422	439	458	445	429	432	425	426	452	433	451	453	461	425	459	471	435	433	439	475	460	383	447	394	432	402	452	465	425	405	456	417	431	421	432	376	439	429	414	450	438	422	439	467	435	407	439	476	420	416	448	425	437	452	470	492	410	422	432	438	419	469	446	440	435	433	442	430	442	392	451	451	448	444	398	449	407	431	468	426	451	411	463	462	442	444	455	449	430	423	426	448	433	426	439	448	414	441	441	421	468	440	438	399	413	457	472	427	463	419	471	438	456	421	447	459	453	439	455	454	451	415	416	466	452	443	420	495	457	441	389	430	466	435	464	417	409	434	430	481	433	470	423	431	420	461	437	442	412	438	448	452	414	466	465	439	402	471	425	439	432	428	438	464	425	468	410	458	452	448	398	444	411	431	438	429	413	450	412	482	394	446	439	450	426	442	430	470	417	455	471	432	460	461	424	458	434	433	476	440	437	464	460	451	456	423	416	451	480	430	468	435	448	473	478	444	445	437	402	459	405	452	447	460	405	463	413	425	429	404	431	460	423	424	408	436	455	405	449	436	453	434	443	419	447	442	441	434	451	438	421	444	454	420	448	467	443	437	459	409	433	461	404	436	424	429	421	432	457	458	421	455	407	461	451	407	460	465	457	439	434	431	413	431	409	448	478	448	442	471	424	435	442	434	475	447	430	453	476	453	403	440	458	430	407	430	425	438	454	416	433	440	456	469	392	451	436	478	431	451	426	468	425	421	441	426	432	430	472	443	411	424	433	448	427	413	417	450	427	480	414	432	445	410	441	463	430	434	448	434	467	450	445	459	466	444	411	435	427	454	435	448	439	421	411	450	453	461	463	444	421	434	434	424	449	407	423	428	442	428	423	444	431	429	434	467	448	428	457	407	448	446	412	393	455	452	436	449	460	444	435	412	422	461	457	441	440	451	455	443	411	426	443	418	451	427	451	465	434	431	440	442	451	461	469	419	456	462	448	426	387	454	458	446	430	419	411	437	433	428	411	432	427	427	420	447	468	466	463	459	453	437	446	392	434	425	443	424	420	456	424	444	457	420	441	444	452	454	461	455	452	453	465	414	446	439	425	418	425	452	440	451	439	442	458	426	477	475	470	455	436	464	434	417	432	471	449	439	443	412	436	430	432	433	468	466	433	416	413	452	452	469	453	399	444	435	437	410	427	425	424	436	450	373	421	457	442	467	462	441	463	465	434	489	474	440	444	445	449	429	430	442	455	440	471	442	427	430	449	412	429	439	468	429	432	456	420	438	422	432	422	397	465	477	448	425	445	435	418	409	425	391	431	448	451	371	438	423	432	437	436	488	450	456	424	457	437	417	445	411	456	436	422	449	459	460	448	435	442	425	392	429	458	435	435	466	433	416	458	430	398	499	444	481	432	411	427	419	464	441	452	440	448	415	417	413	462	389	482	451	456	443	438	436	427	429	497	420	425	449	440	427	449	432	428	441	445	433	471	438	478	495	421	434	383	451	432	468	460	443	420	441	443	446
23976	3094	1316	934	754	559	499	444	447	387	387	370	356	336	371	346	307	350	329	342	339	320	322	317	353	337	350	323	302	300	339	337	314	322	298	356	319	307	319	352	302	313	332	302	364	329	305	318	308	325	328	324	290	288	354	334	298	340	300	288	333	330	349	320	300	308	318	331	311	323	319	318	322	320	289	300	346	320	303	330	284	301	284	330	330	338	304	283	322	307	301	316	361	314	315	306	299	318	309	312	322	326	310	319	333	304	296	317	328	303	308	313	309	311	336	312	333	320	320	325	333	330	303	317	316	308	291	305	321	317	304	332	307	319	296	283	324	322	340	342	335	319	323	315	310	337	289	306	325	346	348	335	299	313	280	317	323	318	299	287	326	306	329	281	296	330	319	353	314	265	333	318	304	297	315	299	331	302	336	353	321	298	277	269	323	347	331	328	320	282	314	316	303	301	324	301	292	311	307	309	336	343	306	304	307	302	308	333	297	300	319	313	320	308	373	284	292	271	290	311	316	298	316	315	331	305	308	314	330	294	331	317	300	360	307	279	303	324	304	315	324	315	334	305	322	313	295	289	322	291	351	307	332	304	332	322	335	322	323	332	322	341	315	324	309	336	334	299	301	332	293	309	298	319	329	300	304	347	330	294	295	297	313	288	331	319	320	337	281	289	318	325	338	322	307	295	295	345	337	299	338	323	301	307	314	308	313	311	310	300	310	319	351	359	323	358	325	318	353	316	318	332	292	285	303	315	331	313	313	317	318	322	323	299	295	325	310	293	317	279	304	302	320	330	305	307	272	289	320	317	320	314	326	292	307	296	291	305	291	295	334	288	329	308	304	339	309	315	324	333	357	333	321	342	308	316	310	347	325	295	314	316	319	318	360	316	293	323	343	295	282	311	318	318	319	320	317	297	324	344	345	333	288	323	316	307	288	296	329	342	309	313	308	334	318	353	308	315	333	324	307	313	293	309	306	304	300	287	299	322	297	343	330	349	313	338	300	315	299	322	334	338	339	347	338	315	338	314	308	281	332	312	326	320	338	332	360	319	348	326	331	311	319	343	347	332	337	312	331	344	307	315	305	340	314	304	296	322	318	319	319	324	328	367	293	311	337	343	302	307	298	308	331	300	310	323	308	296	308	325	294	304	298	299	298	312	290	312	308	327	320	306	302	316	294	293	315	361	312	326	298	332	319	296	297	324	329	321	340	323	316	346	323	322	305	308	353	300	326	305	323	309	354	303	296	301	324	344	296	345	315	296	304	321	319	313	344	321	319	310	297	331	321	335	312	306	299	336	324	307	323	334	313	275	300	314	338	315	306	320	311	309	337	335	319	331	321	315	310	282	309	336	319	295	304	272	288	323	303	318	328	371	328	293	313	325	322	308	305	326	336	304	312	339	302	327	311	315	314	300	335	344	314	349	304	298	321	321	344	297	317	292	288	313	322	313	300	310	329	325	357	341	305	318	290	300	333	338	331	326	336	301	335	302	300	329	304	292	285	329	317	335	313	324	306	322	326	289	333	298	328	335	318	303	325	326	332	319	324	312	321	287	298	294	274	344	333	302	349	310	304	303	298	322	309	306	317	365	339	320	317	296	324	304	283	302	326	305	314	307	345	279	291	342	281	323	320	305	324	325	295	295	346	324	313	329	321	351	328	314	350	303	301	312	320	292	302	313	311	265	318	317	327	314	307	323	319	297	300	328	315	340	273	312	337	340	324	295	327	320	306	325	345	321	313	300	333	305	326	308	346	333	328	309	317	311	284	351	335	332	292	349	299	327	307	302	288	312	332	321	348	351	313	321	320	321	301	299	297	325	349	299	303	335	306	321	314	319	313	295	311	320	298	306	326	342	315	310	352	281	351	319	276	314	339	330	294	330	325	306	315	330	310	301	324	345	322	330	288	283	304	336	326	317	333	330	319	296	299	310	312	306	292	335	310	351	299	318	312	326	320	304	329	301	321	335	310	330	303	299	340	287	315	291	312	315	329	325	327	318	293	330	285	343	318	303	280	322	266	313	325	325	302	302	299	312	299	323	314	271	315	293	331	337	307	296	313	328	320	322	352	309	295	324	325	286	330	318	327	324	270	318	297	306	307	303	303	338	312	291	320	339	321	272	320	315	324	326	357	336	328	341	303	333	296	293	328	346	352	357	317	306	314	313	301	324	332	323	338	313	338	287	307	293	323	326	330	293	314	311	305	349	289	301	311	320	319	323	320	324	331	306	313	316	313	287	305	348	327	289	285	320	320	312	328	338	311	310	332	306	307	322	320	283	329	312	348	287	316	311	336	320	314	305	354	323	311	350	344	348	311	321	329	311	341	303	335	289	300	332	309	342	307	295	319	320	343	314	315	314	319	307	344	327	293	297	285	339	324	357	324	330	332	312	305	345	338	299	343	314	317	318	333	351	287	309	315	302	307	302	332	337	308	309	312	313	334	329	332	325	298	303	308	336	327	319	329	311	321	319	353	317	324	310	321	349	359	354	302	293	329	283	303	288	319	307	314	295	313	309	297	344	338	317	308	326	294	345	328	336	287	312	323	349	282	326	287	314	308	293	310	296	320	342	344	327	298	315	275	301	309	305	306	296	314	299	319	347	296	350	334	340	292	346	324	304	328	320	298	298	296	319	316	249	320	297	336	310	332	321	309	327	310	334	302	297	311	328	330	321	324	302	318	284	329	335	306	344	320	290	319	341	301	319	299	292	352	292	326	321	281	292	285	321	306	328	328	326	323	339	335	341	337	325	322	304	335	308	301	315	331	315	336	303	295	289	303	294	307	343	308	317	329	297	331	337	288	305	336	329	322	326	324	324	321	324	299	337	321	296	309	302	314	316	298	285	292	312	347	304	317	266	305	340	338	316	337	346	332	328	328	327	311	301	327	362	323	322	316	321	315	318	322	323	301	324	296	312	345	321	311	355	306	308	328	342	327	320	315	320	328	324	323	300	338	318	289	302	345	326	301	321	332	282	294	306	340	293	304	300	303	291	337	323	316	274	325	290	295	326	318	316	316	309	319	306	318	317	316	324	309	315	303	343	304	318	304	340	309	294	313	318	314	355	328	287	310	293	325	292	302	347	317	347	288	326	360	331	336	323	282	321	304	315	354	346	287	308	314	334	323	286	336	301	326	311	336	324	325	309	306	314	318	325	328	297	331	296	299	344	335	328	314	309	300	329	319	322	293	318	297	307	296	327	324	329	342	320	335	328	315	355	335	299	333	309	313	328	302	310	331	291	279	306	298	339	332	303	331	310	327	288	312	343	342	329	323	327	350	292	310	303	309	312	330	313	333	318	291	355	308	328	320	323	340	334	288	300	319	317	287	311	359	336	310	287	320	277	305	308	297	327	304	307	289	343	338	299	314	323	311	310	326	316	326	366	328	308	279	311	326	323	348	320	315	343	311	280	293	348	330	310	319	290	310	340	329	297	316	306	320	318	306	320	317	294	307	339	328	301	340	330	309	333	325	322
12448	1472	2327	2777	2509	2284	1890	1719	1462	1425	1275	1199	1138	1138	1103	1033	1015	954	1013	976	923	947	921	953	935	851	899	881	902	919	885	876	877	875	866	831	820	829	861	854	826	820	870	872	808	836	777	818	823	839	854	737	826	835	842	843	788	818	777	796	837	832	804	800	841	789	868	850	795	812	832	774	774	842	860	791	820	832	822	807	799	843	790	797	737	816	777	821	822	802	813	798	798	794	783	783	800	827	806	869	838	749	832	838	787	811	771	835	848	770	799	771	760	834	848	826	786	825	833	823	839	803	786	764	809	768	833	801	777	823	786	855	829	758	809	764	761	803	832	799	843	849	812	820	780	779	836	815	770	843	773	796	811	832	782	827	781	806	813	768	845	811	818	797	780	834	856	816	821	760	787	785	807	785	764	735	765	775	805	802	769	903	829	771	820	810	827	799	752	808	781	774	844	804	764	822	787	814	771	780	812	770	812	789	800	755	830	794	819	813	793	823	802	806	837	850	853	826	739	841	799	790	851	840	786	821	772	793	800	741	839	770	778	769	819	753	818	807	805	814	806	823	795	787	793	826	809	737	801	789	784	831	776	798	781	824	731	814	778	848	810	772	833	788	871	831	806	855	799	763	786	812	785	824	785	821	772	816	800	787	809	790	826	794	754	807	840	816	780	806	790	794	805	786	766	795	804	777	811	826	776	800	796	795	817	802	817	794	854	791	784	761	814	773	793	810	785	809	802	753	843	775	801	851	819	794	776	775	765	791	824	765	768	858	792	803	763	788	812	780	814	813	813	827	839	812	799	808	762	807	830	828	817	781	844	824	831	871	825	837	783	808	738	792	805	807	777	805	798	722	795	755	803	855	856	786	785	786	807	798	769	790	780	824	815	769	796	765	764	782	781	808	778	725	795	812	770	759	796	773	741	775	757	789	732	795	791	853	809	807	832	807	806	797	742	783	834	762	759	798	818	852	801	814	790	792	812	810	830	771	807	792	826	823	771	825	806	828	785	793	778	824	778	810	772	836	800	847	804	795	835	807	756	794	796	735	780	820	819	837	799	765	802	844	766	833	840	795	807	758	835	852	771	846	778	805	809	803	789	809	839	798	799	862	809	757	779	782	776	803	783	838	810	831	830	804	816	785	831	798	833	794	818	755	809	815	811	828	787	803	800	793	794	773	826	824	783	775	782	806	776	809	803	777	786	784	757	862	799	770	750	777	799	800	765	727	810	750	794	777	799	791	799	784	830	784	791	810	850	804	812	759	801	820	801	798	797	821	840	813	838	772	797	829	797	790	791	837	793	801	784	800	816	812	789	816	840	809	804	817	792	805	825	829	830	770	778	794	823	705	785	825	809	794	806	818	831	827	776	787	777	810	809	754	849	795	826	806	804	810	835	780	802	825	826	758	797	780	778	813	819	753	838	764	786	787	787	823	768	790	778	815	781	777	820	786	783	865	816	766	822	806	769	773	790	785	836	785	788	778	806	803	830	804	758	809	817	759	763	794	795	773	808	806	834	794	783	770	803	771	768	808	798	810	755	798	833	825	761	825	839	790	815	831	832	810	826	833	797	812	778	791	776	759	808	804	797	802	779	811	777	808	772	813	831	820	848	766	850	824	759	804	778	789	812	816	816	821	777	740	795	843	790	825	797	769	783	815	826	780	785	802	823	795	829	832	768	796	810	813	797	814	790	777	780	773	806	779	782	779	813	756	777	777	841	753	838	797	770	807	810	752	821	825	802	778	753	790	811	879	835	788	834	831	753	851	799	812	790	810	820	770	818	806	781	888	778	794	801	796	762	810	821	794	767	802	792	839	761	792	787	844	792	805	802	831	726	830	762	818	763	764	774	785	780	753	856	820	802	791	802	783	794	803	883	799	820	835	768	795	794	776	851	792	790	817	781	790	798	849	760	795	751	804	752	780	790	776	756	835	822	753	801	797	796	775	787	792	794	801	806	799	822	825	834	827	837	787	795	797	844	829	785	767	810	814	827	802	762	764	810	817	808	799	768	815	797	840	859	818	818	805	756	812	754	833	799	795	836	814	810	826	815	797	769	816	786	829	837	773	773	807	810	813	798	819	784	759	761	817	773	792	816	789	839	798	804	786	746	786	842	817	816	847	792	846	828	813	837	794	776	837	782	828	790	749	758	818	787	797	774	819	845	823	816	768	811	787	810	831	807	813	820	813	777	800	816	771	812	782	804	780	755	803	784	799	827	805	835	793	788	787	796	791	809	783	814	801	816	829	844	811	783	831	823	827	787	757	812	816	829	824	766	794	854	787	761	805	778	807	790	768	819	840	753	785	833	803	829	804	803	796	828	804	754	831	798	783	779	775	793	808	779	843	777	822	789	805	750	824	803	808	814	858	853	810	785	769	808	797	784	771	795	809	816	782	748	811	839	798	772	822	828	779	783	837	815	800	771	789	832	768	805	795	785	809	849	824	797	820	805	779	829	817	785	824	823	826	843	774	791	789	788	781	821	859	784	867	856	852	746	753	759	853	760	854	778	779	758	767	806	801	849	842	841	792	769	829	811	798	786	773	762	777	754	826	828	776	811	786	754	787	803	873	816	840	825	793	790	800	797	816	772	786	832	798	769	734	762	854	750	728	846	797	842	793	838	785	812	760	749	786	828	795	776	811	814	792	793	832	786	795	832	808	792	852	846	829	836	818	804	799	779	813	766	830	795	780	771	762	787	778	741	873	816	833	824	861	831	777	786	732	781	780	828	803	794	743	801	821	775	832	817	779	869	821	811	808	845	777	813	801	808	748	795	822	765	801	832	727	840	837	790	802	852	823	779	780	835	792	791	806	769	823	773	826	832	806	815	759	805	838	785	782	759	807	815	820	772	756	806	834	786	810	813	807	805	785	846	807	772	771	800	825	774	780	825	808	800	813	816	832	793	782	844	804	780	861	783	823	792	771	797	709	829	796	764	802	742	762	821	818	787	796	788	794	774	754	767	765	806	790	829	797	784	816	839	783	783	811	808	764	824	807	773	792	772	795	791	809	814	797	836	815	843	846	790	783	804	775	814	809	785	821	809	785	816	800	837	784	761	841	824	772	797	759	785	770	704	796	796	779	800	804	792	817	835	784	779	789	789	780	827	858	781	810	839	787	739	801	819	791	805	844	838	771	806	765	810	775	784	803	817	770	856	766	750	776	852	802	819	762	797	811	761	766	799	777	810	800	827	799	804	825	811	830	822	866	816	768	806	771	809	771	883	764	825	832	836	845	823	734	829	808	825	829	810	836	816	743	779	805	836	815	817	793	753	800	807	866	772	795	772	780	829	801	800	826	825	769	823	828	802	802	816	797	763	781	789	782	783	814	865	809	805	829	796	782	840	750	771	807	850	782	810	750	815	765	847	763	788	783	752	790	828	860	740	787	800	769	780	847	756	823	851	786	770	815	798	783	772	778	798	773	784	808	797	805	823	801	770	766	749	776	841	784	829	791	767	795	866	778	836	741	863	797
31878	5459	2361	1768	1209	917	845	691	641	588	544	516	476	489	468	415	467	439	427	458	452	424	395	404	419	386	405	422	437	414	355	408	425	412	425	423	409	362	372	429	372	382	409	380	384	415	351	412	429	384	383	382	404	380	412	375	392	379	427	374	398	394	348	415	394	369	371	405	383	386	371	374	377	374	391	387	338	370	413	395	374	377	345	383	388	365	402	452	394	376	403	378	384	359	397	375	372	371	358	390	374	362	423	391	395	397	393	396	393	375	388	390	375	367	376	374	390	392	394	388	352	383	352	382	362	384	367	354	388	419	408	373	388	353	386	355	378	383	403	344	383	391	363	400	385	380	359	376	374	399	371	383	416	441	448	445	419	415	383	362	377	374	346	387	395	379	405	395	369	418	395	364	392	358	388	399	394	349	322	375	405	406	404	407	413	390	386	398	421	360	400	362	375	367	403	400	389	403	362	371	417	382	395	422	386	365	416	358	374	360	370	410	418	370	380	412	420	408	380	331	374	357	381	412	417	418	384	369	376	377	426	429	382	388	370	374	396	396	371	417	376	422	364	345	360	390	378	402	390	417	381	394	417	352	412	373	400	400	389	367	392	391	404	382	394	412	396	390	380	381	375	370	409	397	380	350	389	377	390	372	357	373	375	384	390	335	392	392	347	420	411	419	397	385	328	382	418	374	395	317	360	404	396	372	389	397	398	371	350	348	369	402	383	383	372	345	398	382	410	376	386	376	387	397	381	345	396	384	386	384	386	405	411	379	374	369	360	394	340	376	376	401	417	419	379	403	393	329	395	404	377	408	377	366	396	375	425	385	380	387	377	406	390	392	385	368	396	406	393	374	377	394	397	366	373	374	402	415	423	398	405	416	394	367	369	379	379	357	409	373	373	384	393	407	385	414	406	388	387	376	381	375	399	347	347	406	352	382	386	393	367	388	400	390	384	403	395	371	402	383	390	369	390	393	388	373	385	369	403	400	385	376	400	397	403	373	362	372	380	375	333	372	374	405	365	388	415	393	409	391	369	350	373	397	375	405	358	405	385	392	378	412	387	424	386	433	379	360	377	416	397	399	388	424	389	378	396	409	391	395	426	390	390	397	363	405	403	358	382	371	366	395	386	373	424	324	372	405	397	389	404	396	409	355	387	376	403	400	424	384	386	379	356	372	405	367	367	366	393	382	383	372	403	385	371	379	405	398	411	370	364	384	348	370	392	439	365	334	379	405	397	418	380	377	394	379	383	412	341	412	380	408	373	403	400	368	417	365	362	417	404	384	378	385	418	362	379	333	365	407	364	405	393	378	372	366	375	353	376	340	440	384	336	390	379	376	381	377	399	387	385	396	395	428	368	388	369	388	403	400	378	364	362	397	385	376	342	376	364	376	387	390	379	366	398	391	397	396	357	396	404	390	403	354	365	389	386	369	373	398	375	375	403	390	372	396	387	374	391	402	400	381	387	378	379	392	398	381	377	418	381	415	358	372	374	367	375	385	405	381	406	365	371	363	372	387	427	371	368	344	393	420	402	367	378	370	396	393	374	386	415	370	386	367	380	355	383	357	346	379	372	396	400	392	401	395	424	391	389	388	390	399	388	388	435	406	422	415	383	388	415	387	382	392	370	396	380	378	373	419	420	367	369	403	375	380	367	352	370	383	427	383	396	375	400	368	380	380	375	409	377	372	394	375	390	387	398	354	365	408	385	411	403	403	384	368	431	344	348	390	418	370	380	387	411	362	392	359	416	394	347	375	401	383	419	365	391	426	388	378	387	358	356	365	381	413	379	393	395	405	411	393	383	356	382	368	368	411	358	403	375	414	388	394	376	424	385	379	367	397	384	344	410	368	392	371	364	396	369	390	400	366	392	352	397	417	395	380	369	420	394	407	381	367	363	380	388	404	380	383	385	394	373	370	376	352	387	365	387	389	355	402	405	393	415	373	405	400	360	386	384	390	398	359	377	399	393	346	380	396	401	429	381	359	361	410	354	396	393	383	371	409	370	386	401	364	398	394	408	392	371	406	393	385	407	405	396	398	372	437	384	433	390	400	418	344	383	378	420	382	325	381	374	404	382	363	388	391	387	425	404	379	382	394	424	385	363	382	385	387	399	368	418	414	445	419	415	387	404	358	380	404	372	364	390	393	349	414	384	389	364	381	389	364	386	394	370	392	372	371	402	408	365	388	347	416	386	418	400	371	373	383	404	381	372	373	395	393	376	415	372	406	381	409	437	399	437	385	390	353	386	378	387	365	369	396	374	403	419	414	382	400	401	352	377	422	377	414	374	398	381	376	424	393	376	384	366	389	409	362	367	407	413	388	365	390	386	436	400	382	408	400	348	415	403	404	405	372	403	374	364	359	387	388	355	351	405	358	388	395	367	388	367	402	370	409	372	366	384	369	378	386	374	384	406	348	387	408	383	379	411	349	382	351	422	393	420	400	413	379	376	365	404	355	379	363	353	396	383	379	397	390	370	375	419	383	375	399	368	372	357	359	403	384	415	364	359	407	371	384	371	389	378	374	342	382	370	380	407	383	379	401	359	394	364	405	398	350	368	427	400	381	425	414	377	365	365	376	371	400	367	370	406	376	375	399	366	357	369	359	339	422	378	401	399	389	375	373	359	381	374	423	401	396	425	386	394	407	402	388	384	390	385	406	386	386	394	413	366	387	380	387	400	375	342	350	340	397	385	355	392	375	347	397	392	410	372	411	401	359	394	404	405	388	392	389	398	397	424	361	391	412	382	387	385	375	422	371	390	389	390	373	393	381	384	376	416	412	365	404	413	396	387	372	391	373	379	372	365	397	396	366	381	363	407	371	392	386	420	340	379	392	336	398	372	384	337	401	408	371	386	402	409	379	373	379	391	402	357	408	405	380	383	403	357	380	388	362	374	394	376	400	400	396	424	390	379	346	377	384	379	368	410	398	370	387	393	397	382	381	374	407	393	387	395	400	364	382	409	389	370	372	414	420	392	407	385	397	392	429	406	384	414	395	423	421	372	415	396	382	383	372	397	378	390	410	373	343	380	395	408	417	396	395	383	357	395	394	385	398	429	403	416	378	406	378	372	411	399	361	394	388	366	382	406	416	401	401	353	415	410	347	377	365	373	415	387	398	384	387	370	380	386	404	398	385	423	360	363	385	369	348	355	382	394	417	371	378	410	369	382	379	404	346	375	371	332	367	392	418	398	375	377	373	410	377	364	384	382	355	375	356	437	372	369	375	409	391	415	417	412	415	423	374	351	371	388	356	403	391	392	397	371	388	379	377	397	378	386	384	378	375	395	380	378	390	412	378	391	396	394	375	341	380	383	391	394	390	413	395	386	377	383	355	384	396	402	365	405	390	357	404	375	372	374	365	386	399	428	408	377	401	401	393	393	390	404	408	395	388	418	422	374	408	382	406	390	392	394	408	369	364	336	422	373	395	375	370	361	396	420	396	418	369	375	376	415	397	366	415	342	395	362	379	398	385
15459	2225	3851	4626	4207	3554	3004	2634	2359	2051	1870	1706	1718	1484	1439	1426	1342	1319	1280	1281	1206	1161	1170	1104	1096	1093	1113	1067	1046	1074	1056	1017	1000	1008	1080	1023	1002	1060	973	953	1063	990	986	969	945	923	942	983	988	931	994	921	913	954	964	930	1009	941	955	950	956	891	875	940	968	950	944	925	939	911	951	972	919	938	933	918	928	915	960	943	917	980	935	901	979	931	938	925	913	923	917	919	918	935	974	884	915	937	881	878	912	882	896	906	898	905	930	918	951	918	890	938	917	864	935	909	909	902	931	918	943	887	962	950	936	895	890	926	919	911	902	926	971	861	987	889	965	931	894	912	898	992	900	948	915	831	918	920	900	889	941	954	960	862	927	921	912	889	909	917	909	911	965	885	897	858	956	975	918	902	890	905	880	900	915	905	956	883	879	928	925	885	927	929	957	928	885	955	902	934	906	895	865	887	936	879	922	899	920	936	932	911	890	942	956	937	951	890	877	948	929	970	900	922	895	926	1009	923	912	910	908	930	952	900	937	923	894	886	922	905	921	873	885	862	949	904	952	929	887	923	919	910	956	873	951	840	919	905	915	872	903	913	896	876	916	884	935	908	897	918	919	962	971	994	948	904	918	883	950	926	963	896	882	915	926	958	889	879	927	931	867	903	898	934	917	909	920	931	911	953	878	898	915	944	891	951	935	918	912	928	948	878	880	907	902	918	967	899	930	863	933	951	877	936	924	932	931	884	925	931	868	920	923	911	881	923	892	960	911	892	922	888	855	950	991	931	913	934	915	945	940	940	914	902	929	892	873	955	907	890	918	882	886	898	912	903	933	964	923	875	867	912	979	909	929	920	978	957	922	901	867	911	842	891	934	936	902	933	907	915	932	960	831	914	910	892	900	938	907	922	889	902	893	894	914	889	901	963	879	916	861	865	879	894	955	920	970	928	926	868	907	906	936	873	893	929	859	965	873	934	914	890	891	935	878	827	928	913	889	958	867	901	911	868	916	882	913	879	938	909	897	955	898	937	968	899	942	930	892	925	917	885	936	937	913	929	925	885	896	895	914	931	909	899	957	918	909	949	964	896	884	919	927	908	958	901	914	896	915	898	951	991	897	876	915	934	960	954	934	852	966	908	929	906	929	915	929	955	891	893	889	947	872	904	938	886	903	928	916	927	976	920	865	899	903	929	951	915	883	878	936	893	946	946	937	922	954	995	897	863	874	915	877	922	958	895	927	868	877	981	890	906	883	873	937	867	927	928	943	923	948	912	912	896	901	915	911	969	927	887	946	895	899	883	970	933	932	889	926	888	915	935	933	955	943	899	860	897	903	907	907	906	927	900	922	898	844	903	851	912	863	861	912	940	912	883	888	860	935	887	924	930	865	905	955	921	978	955	893	956	888	892	882	950	934	929	900	912	965	921	928	897	927	952	894	947	942	887	899	983	883	899	917	884	926	923	940	908	951	931	886	929	929	922	925	913	913	871	907	930	950	930	915	857	951	900	904	879	927	905	904	932	946	905	939	944	957	935	914	912	902	956	899	957	916	938	870	947	851	895	995	964	855	883	938	855	970	940	897	913	906	873	920	915	924	947	918	946	932	948	917	839	935	883	894	889	957	909	916	934	903	916	879	888	939	914	923	898	879	957	904	925	916	928	876	904	921	911	919	939	943	930	955	914	956	952	952	898	916	899	912	967	924	958	908	921	918	849	869	930	916	904	914	910	912	974	923	872	929	927	903	861	959	885	926	941	933	905	936	854	933	923	991	936	896	975	909	902	892	984	924	901	942	929	876	897	856	947	931	922	908	948	942	906	894	957	877	921	965	897	923	911	920	928	853	906	896	920	951	920	908	901	911	882	960	976	867	923	901	901	964	867	895	896	920	916	973	856	913	888	915	859	908	875	869	898	860	922	883	904	900	927	850	929	919	941	897	937	932	894	889	925	905	938	918	893	921	866	953	908	915	926	963	897	957	906	941	901	903	874	936	954	903	951	918	926	891	913	975	869	835	906	946	877	965	911	893	916	855	882	907	935	914	948	928	934	902	919	918	898	913	863	911	912	950	855	867	865	910	886	940	913	909	914	919	908	926	835	860	869	913	891	931	929	906	912	889	934	955	911	899	863	917	913	885	880	895	855	925	928	872	954	945	936	914	898	913	934	898	915	892	917	939	890	914	897	907	854	925	923	951	933	960	939	910	900	926	915	964	881	909	957	878	950	991	925	971	897	953	903	911	908	886	860	890	900	975	895	941	919	964	942	916	896	912	928	899	884	963	870	917	889	865	870	879	887	886	948	997	919	897	887	943	914	952	874	994	863	910	952	855	916	881	905	885	918	906	958	934	938	922	944	890	905	908	916	939	925	879	871	875	950	894	931	914	957	935	982	898	914	892	916	889	887	904	901	911	877	884	943	905	881	937	912	996	948	930	911	906	944	928	978	879	890	912	915	919	904	939	965	946	872	906	926	896	881	889	879	875	887	867	892	871	927	892	890	929	843	871	942	944	936	900	904	901	893	918	944	934	922	899	885	973	921	921	880	920	892	861	923	926	940	905	908	939	908	924	898	878	892	885	909	887	941	906	922	896	921	955	945	908	886	966	908	945	881	950	871	888	939	920	929	926	902	852	970	944	900	901	894	928	896	940	880	921	962	884	893	924	906	903	899	918	901	976	910	930	907	926	930	854	923	921	919	856	895	939	964	862	965	915	916	943	964	886	908	942	922	932	863	901	862	889	902	968	930	974	950	906	974	957	910	931	903	846	914	900	874	941	885	919	893	879	912	949	905	891	883	899	898	865	915	919	915	911	891	917	897	940	886	912	953	862	953	921	907	960	946	889	926	903	959	935	940	985	915	880	924	933	962	938	876	859	942	957	886	911	926	889	916	908	965	922	924	893	929	926	939	876	909	927	954	894	950	885	916	890	909	928	955	889	883	933	958	969	916	928	902	899	932	901	888	920	937	940	892	918	872	893	916	923	945	936	921	923	934	929	902	869	888	945	962	914	923	888	864	913	890	887	916	944	918	924	910	932	921	918	894	907	934	959	901	906	949	891	880	932	907	955	970	929	933	837	930	924	915	899	912	893	942	947	944	931	886	889	954	956	903	889	857	940	942	877	941	947	888	950	983	956	876	952	829	916	946	896	893	920	908	935	886	904	925	954	898	982	943	944	849	904	929	953	945	902	911	887	902	941	883	945	934	913	930	919	900	909	860	889	921	928	902	932	870	901	892	933	934	877	921	909	950	952	887	919	941	933	934	955	865	887	884	911	927	931	882	932	928	989	844	898	938	885	915	895	879	926	938	935	831	908	922	882	899	878	976	933	892	906	960	965	948	938	932	937	951	869	895	932	880	934	924	916	856	901	934	907	904	885	954	887	892	934	893	927	905	927	980	914	899	957	958	952	883	951	924	894	968	927	927	898	890	913	994	878	895	879	924	937	920	882	909	947	921	930	915	916	893	892	908	916	945	865	911	870	933	964	891
9811	376	144	151	151	146	147	120	152	144	143	168	151	156	152	143	150	179	159	150	153	149	153	149	135	149	157	133	149	144	133	163	153	159	132	138	133	147	122	133	132	156	132	157	134	131	149	152	134	138	126	163	136	148	153	160	153	140	157	162	140	130	150	136	142	130	139	161	154	124	154	152	157	127	129	146	155	138	147	164	129	119	130	141	162	128	159	119	150	162	152	138	144	149	155	152	133	140	156	150	137	144	150	148	168	157	166	141	151	149	148	140	137	144	149	154	129	118	143	158	157	156	140	135	164	146	146	141	151	142	157	138	141	143	124	145	132	115	145	159	147	141	144	146	141	177	157	154	162	144	143	131	147	145	172	148	138	133	153	120	164	145	127	158	145	144	148	118	156	139	153	145	121	128	121	156	148	138	127	157	147	115	118	137	156	145	159	148	139	132	168	168	142	143	145	156	133	160	157	147	170	146	138	159	161	164	167	154	151	177	155	143	127	136	154	158	164	154	162	126	125	155	137	163	149	148	148	143	151	136	167	145	154	157	151	160	146	149	134	173	152	140	142	152	131	158	160	133	141	143	157	136	150	170	142	154	156	127	156	160	142	165	150	146	142	146	138	174	172	159	130	146	168	154	149	143	150	166	151	145	141	163	150	128	151	155	156	126	155	134	140	136	149	141	160	154	134	132	148	135	128	152	137	150	136	137	171	163	145	145	133	166	149	159	115	164	157	171	140	137	142	141	132	128	157	140	150	156	133	138	146	142	135	127	185	136	149	153	150	125	140	155	139	130	128	170	137	148	151	147	143	134	164	134	147	145	174	156	134	139	162	157	120	141	149	164	133	162	158	155	148	136	161	174	145	140	162	145	168	145	142	165	161	138	165	149	145	141	141	138	161	164	151	142	141	148	156	152	136	139	132	168	131	175	144	143	134	129	138	142	158	140	157	163	154	159	146	135	142	148	149	160	160	153	158	150	137	127	142	158	149	153	149	162	162	147	149	150	163	131	143	142	140	150	145	160	127	146	173	161	142	125	152	154	153	166	174	154	155	165	148	147	147	163	157	142	146	159	142	163	134	146	170	139	157	155	127	152	145	153	143	143	159	136	145	148	172	133	168	140	145	145	143	133	132	162	135	145	152	129	144	145	179	153	133	162	154	128	172	129	124	148	121	154	156	136	146	148	131	161	147	138	141	142	131	148	138	157	152	147	149	153	152	144	146	156	141	145	154	154	139	146	142	158	124	147	154	147	156	149	152	145	144	153	138	148	152	161	147	144	139	145	167	129	154	165	154	151	150	152	128	151	156	134	133	143	145	142	147	151	139	154	146	154	159	160	152	172	160	136	140	156	141	157	133	161	137	139	150	139	133	147	123	147	164	148	134	175	134	153	148	159	146	142	154	154	144	136	149	143	138	142	144	147	141	154	141	136	144	152	136	150	128	139	164	137	143	136	139	143	153	162	136	152	139	152	153	169	153	140	136	134	149	162	152	150	155	150	150	130	159	156	178	149	164	162	158	144	154	139	152	162	151	151	139	143	133	146	161	153	141	156	138	139	146	135	154	159	149	155	167	158	143	140	139	160	131	150	149	150	135	154	136	155	145	133	126	138	160	129	145	159	150	143	150	159	143	133	163	164	145	141	146	157	148	156	173	161	139	137	175	133	146	139	146	127	150	154	143	144	159	141	142	164	146	147	169	151	149	140	137	158	151	154	157	152	131	173	159	165	126	162	128	169	131	141	146	133	145	146	155	139	151	138	153	146	128	138	154	147	161	127	156	132	132	160	145	125	161	146	161	128	137	162	155	152	143	140	145	151	137	133	125	152	133	161	132	154	134	146	134	172	148	143	134	159	116	138	153	140	143	154	151	143	145	143	149	157	125	156	148	154	166	133	138	147	157	160	135	152	150	152	136	125	137	163	154	139	175	147	162	158	142	139	139	156	158	167	180	154	163	160	141	145	138	169	150	155	123	173	136	145	149	147	143	163	175	145	141	166	133	144	167	151	135	169	158	136	171	159	143	160	154	146	156	153	173	142	141	134	155	128	153	157	153	123	159	143	171	150	142	146	131	146	138	152	155	154	134	152	155	159	147	135	158	140	152	159	153	144	154	165	150	151	150	160	156	157	136	155	131	139	165	156	147	126	135	148	134	141	129	151	150	154	168	155	167	150	127	154	134	156	174	170	146	162	139	165	175	162	163	149	133	146	149	166	142	153	136	156	161	140	131	162	163	143	167	134	144	143	135	151	150	161	144	133	133	143	150	166	138	142	147	161	139	143	134	148	134	131	146	149	135	154	151	159	144	171	187	170	161	154	134	140	139	145	135	143	105	145	154	155	161	142	122	120	163	137	144	143	144	145	126	137	149	136	133	177	154	153	162	125	150	133	161	157	141	142	155	154	146	153	173	150	162	175	158	169	144	133	144	136	146	159	149	155	138	153	142	149	150	167	160	148	147	187	143	139	144	130	144	149	147	134	129	133	162	143	141	132	123	165	163	153	159	138	145	154	126	148	153	179	133	164	153	146	159	154	169	161	146	178	152	137	173	178	150	157	156	167	153	139	138	163	139	152	135	142	143	137	150	131	143	149	149	140	146	168	148	152	135	140	153	140	158	157	164	146	134	140	154	177	168	152	145	126	137	145	161	141	145	167	151	145	146	138	141	134	151	139	147	153	143	145	152	136	152	146	152	134	141	144	160	140	135	144	137	139	143	160	164	180	154	154	140	143	148	131	175	142	134	141	138	171	156	163	154	166	129	148	145	145	135	162	164	144	171	147	156	148	126	143	151	137	162	138	143	157	143	145	164	139	159	146	160	136	145	119	147	153	167	149	164	143	162	147	164	127	164	170	143	140	147	142	142	146	152	150	160	138	132	156	159	136	140	157	145	154	164	149	147	148	152	165	129	155	149	151	140	147	166	143	162	140	131	155	135	162	132	150	153	163	151	117	155	145	143	131	148	151	143	150	175	135	170	159	135	137	144	164	175	137	132	129	130	134	132	157	161	148	147	126	128	182	143	147	144	140	156	172	174	139	174	147	153	147	140	129	136	128	139	175	136	141	143	136	157	142	148	134	146	132	158	131	167	146	168	140	143	125	145	139	136	139	142	150	170	140	146	172	152	143	151	157	155	158	163	157	136	147	158	167	155	140	123	152	139	133	172	161	163	133	152	157	160	153	155	140	138	129	158	141	138	123	136	151	126	155	135	167	145	152	155	140	173	144	158	156	156	163	158	141	154	166	146	131	157	164	157	163	146	157	145	165	150	141	152	138	147	173	173	146	153	138	137	142	161	155	144	159	135	135	156	127	131	161	150	159	152	144	129	147	163	138	144	137	172	143	134	150	150	155	152	154	141	170	159	153	164	137	121	158	151	135	127	149	141	154	131	141	129	154	146	163	166	166	162	143	158	153	159	168	120	170	126	155	146	133	137	148	133	152	127	167	155	143	134	126	120	151	149	161	143	143	137	164
5247	462	461	501	490	511	480	492	436	459	493	456	460	426	445	414	447	463	438	466	445	405	455	427	435	461	456	441	487	417	449	450	418	453	448	422	479	425	438	417	418	426	445	424	482	460	437	433	456	424	447	414	414	457	459	458	461	409	453	449	461	433	398	441	422	422	430	425	408	470	434	412	409	414	431	454	432	434	455	443	451	457	425	454	429	453	406	389	458	403	424	453	436	420	430	460	460	449	423	436	420	420	460	420	440	466	424	461	406	435	438	444	412	445	426	430	419	469	408	429	480	411	434	426	458	443	425	426	432	406	429	431	417	380	468	450	427	426	461	460	425	461	432	399	443	434	435	429	433	446	436	431	430	420	456	425	414	416	401	496	436	446	429	429	468	413	442	452	434	431	467	423	422	418	442	476	437	459	440	429	434	483	426	393	454	421	437	437	425	430	444	439	456	443	437	440	469	452	411	421	432	447	436	428	421	381	449	451	424	439	400	370	453	434	446	441	482	398	439	419	416	400	448	434	420	444	440	446	451	470	440	445	440	447	429	412	410	390	452	426	429	446	462	435	408	451	443	439	441	427	436	464	470	448	408	419	406	432	421	435	406	460	446	448	466	456	427	450	446	452	469	423	448	453	441	413	440	431	469	437	422	444	434	457	443	429	447	444	415	452	468	429	426	435	445	476	457	430	444	431	421	461	436	449	473	441	410	440	455	451	412	441	464	410	429	429	407	422	408	413	412	439	441	423	397	452	470	437	458	449	443	469	417	460	417	442	379	414	429	448	431	420	425	435	437	431	419	454	434	430	427	436	430	411	465	417	449	428	446	454	448	450	419	449	411	462	405	438	452	425	425	424	403	466	422	392	482	435	455	470	399	424	495	446	409	396	432	461	424	415	450	413	394	435	424	450	450	423	400	421	462	413	460	442	435	434	432	433	429	444	409	436	457	445	455	417	452	431	446	433	437	450	411	431	456	397	440	426	418	453	418	453	441	413	410	471	429	429	445	435	424	471	423	417	418	402	447	447	451	495	414	414	406	435	448	429	446	484	428	413	434	417	444	424	421	429	435	440	420	364	380	436	422	437	450	393	511	407	438	455	443	465	449	442	466	438	419	429	454	430	413	431	436	410	436	438	440	427	450	447	406	455	415	448	494	415	453	411	453	438	450	437	446	452	427	455	448	461	440	411	471	439	446	415	439	469	451	450	429	427	412	430	431	441	456	434	405	466	443	427	439	423	438	431	410	450	462	427	431	462	426	438	442	441	417	389	440	445	457	413	398	463	432	416	485	458	465	434	482	424	417	453	403	464	434	424	419	443	402	460	463	444	421	410	404	450	437	426	460	456	432	444	423	412	412	405	463	430	457	387	431	442	405	422	461	439	411	444	428	423	434	487	430	450	421	407	455	431	436	436	413	432	417	450	448	429	429	492	428	417	438	478	439	389	427	439	433	449	436	449	443	428	411	425	425	464	457	433	442	427	459	402	434	418	408	442	468	445	414	445	446	411	442	441	475	427	443	436	424	429	443	435	436	457	466	444	407	441	424	430	456	403	463	420	443	410	436	425	452	393	412	468	441	437	413	439	433	431	406	460	439	460	450	438	457	433	427	412	442	404	438	452	444	422	431	428	449	401	414	441	473	422	450	458	442	454	408	414	421	438	440	441	445	439	408	435	425	441	447	430	428	450	410	426	441	456	427	425	431	423	440	451	413	447	406	419	467	410	436	475	471	410	416	408	440	445	419	428	416	423	453	435	401	427	421	452	477	434	447	432	436	444	445	411	439	414	439	419	440	440	439	455	427	470	428	426	432	459	435	427	458	415	432	451	412	458	421	456	438	431	429	470	431	446	424	432	453	448	423	439	480	427	417	476	439	405	438	398	422	413	427	426	393	418	485	393	397	417	406	404	442	372	469	472	449	406	473	421	453	443	435	403	457	437	439	450	427	430	444	464	442	447	415	413	415	421	442	442	464	453	442	461	407	443	440	439	436	418	378	444	435	462	432	438	438	445	433	455	434	429	435	441	437	414	448	452	450	424	478	436	420	433	454	444	421	441	417	455	433	423	407	464	440	445	406	430	412	405	415	447	434	424	434	395	426	460	445	433	443	423	430	437	435	472	465	467	421	439	440	446	454	443	408	437	466	435	474	427	452	440	460	461	413	460	463	471	430	442	453	441	432	456	436	454	454	477	424	469	446	427	463	442	474	464	442	441	427	444	431	453	434	441	416	443	411	448	426	448	453	433	467	451	430	434	418	458	414	422	455	422	442	438	447	421	446	428	425	428	459	402	396	444	455	444	417	479	439	434	446	451	452	474	440	488	427	454	420	447	465	481	461	431	464	448	468	467	439	446	466	463	425	403	443	466	432	454	428	400	447	427	478	419	460	450	454	441	435	424	420	448	427	434	419	402	454	459	412	470	417	445	413	429	450	441	399	398	412	447	471	453	431	450	447	394	436	427	431	441	443	405	451	442	405	437	423	450	427	429	410	414	431	411	458	453	408	439	446	418	469	445	420	428	423	430	463	434	425	438	425	430	452	461	461	441	482	428	438	469	411	442	427	421	453	455	433	462	419	405	425	447	428	474	428	426	443	381	437	423	443	471	452	449	430	464	410	409	442	479	428	446	442	458	378	449	407	440	467	434	412	456	448	448	415	439	410	422	427	440	464	461	452	427	429	412	459	411	469	457	435	411	433	442	415	416	416	418	432	445	444	427	420	441	427	448	439	425	451	428	413	435	421	419	437	435	481	443	411	468	464	459	444	435	426	426	449	458	401	415	450	444	418	455	475	442	460	447	436	464	470	441	444	439	432	439	420	446	433	405	426	436	447	440	445	454	434	395	462	445	408	447	428	439	419	448	416	464	452	436	462	416	463	460	416	424	432	429	421	416	426	471	422	458	447	447	404	431	429	440	451	455	413	441	442	480	458	433	401	424	409	417	433	441	412	431	420	445	438	444	463	459	430	463	458	466	442	418	416	442	437	394	442	451	472	434	442	466	408	428	442	441	448	418	396	401	438	414	448	460	450	407	462	401	481	446	446	470	446	437	456	401	440	403	417	442	435	432	422	449	431	431	437	454	431	443	452	378	472	405	423	453	422	471	444	446	435	447	418	382	459	467	446	436	395	416	463	441	410	411	443	443	432	441	449	429	429	397	381	441	409	442	421	427	400	489	479	482	405	415	444	433	435	445	435	436	414	450	433	434	441	423	464	460	430	440	489	436	424	457	457	452	461	417	430	435	457	431	464	437	439	406	447	443	457	444	439	438	441	445	460	434	410	424	423	437	460	474	444	481	462	475	429	446	438	418	460	457	434	432	413	458	408	435	480	466	426	410	485	451	469	443	414	448	401	443	445	417	416	452	462	427	435	459	401	430	424	438	455	418	447	414	447	429	425	450	424	463	421	414	431	423	445	441	465	449	436	435	412	422	392	455	444	457	424	422	465	445	456	440	449	417	450	407	435	444	430	434
24301	3038	1251	1000	770	593	494	465	458	384	398	398	362	329	338	340	353	346	343	337	330	348	351	321	288	335	340	324	334	338	314	316	295	318	320	340	298	332	285	314	322	317	331	318	348	319	326	341	293	346	316	298	324	347	316	357	340	313	314	311	328	327	340	310	327	342	340	284	322	320	309	306	366	312	300	314	327	305	306	323	322	345	322	318	312	297	317	307	286	312	300	295	304	305	295	320	333	273	313	326	304	314	320	317	352	327	371	293	334	321	290	316	337	299	311	292	318	315	315	343	294	314	320	319	312	332	307	323	332	303	289	326	346	351	292	318	310	322	321	325	344	323	311	311	292	320	309	287	379	329	313	305	302	331	314	302	292	311	329	297	326	331	296	305	321	315	319	298	313	297	300	329	289	334	352	334	301	294	317	313	313	313	319	316	321	304	321	321	299	336	325	320	301	322	289	314	329	309	275	307	312	321	306	303	315	303	290	329	307	330	317	310	346	341	344	314	330	334	277	279	285	320	305	323	277	291	290	336	313	313	306	295	317	321	320	304	313	329	357	335	332	320	297	349	312	334	341	310	306	334	336	317	302	328	301	305	308	327	348	311	331	312	310	319	310	341	353	295	303	320	319	311	340	357	278	335	338	325	335	318	344	293	314	281	343	309	319	318	333	312	333	306	315	319	263	295	316	327	293	313	326	361	302	297	307	338	296	317	311	294	303	307	332	317	297	331	354	300	316	319	349	318	310	326	343	308	317	295	316	339	307	314	312	324	330	316	316	302	322	326	314	296	326	301	322	331	315	325	364	313	295	297	308	294	311	344	293	332	292	293	332	325	300	309	294	311	302	331	302	310	291	294	304	298	336	344	297	324	328	289	293	287	338	335	313	326	306	281	342	299	322	317	349	293	312	364	305	328	324	327	302	345	330	297	319	347	301	319	358	285	305	381	299	311	309	326	314	304	350	335	315	341	326	316	324	319	321	345	319	354	315	310	317	350	350	284	299	319	317	338	332	322	302	314	329	335	299	325	331	316	323	305	301	301	295	302	294	323	323	349	312	278	321	323	326	287	304	302	303	316	325	311	324	320	302	318	322	331	305	313	323	352	291	309	334	332	309	312	325	276	303	300	311	330	289	322	310	309	291	320	274	347	307	355	309	295	320	329	350	348	304	313	292	310	278	315	339	311	334	327	317	310	313	317	321	310	339	320	329	327	334	311	304	300	309	342	329	322	306	310	318	289	318	313	305	322	315	315	327	292	311	353	334	337	322	314	306	321	300	317	326	320	314	334	322	328	324	312	326	342	326	331	344	316	324	317	343	327	330	365	331	316	332	325	343	303	304	351	335	286	312	299	340	294	325	322	351	314	297	328	289	309	329	328	328	323	319	318	309	297	309	305	321	323	305	316	297	323	319	305	353	333	318	320	329	301	337	303	344	331	323	323	321	287	308	301	326	321	307	332	350	300	304	318	318	312	338	342	309	314	327	309	322	333	324	320	309	312	294	305	319	342	336	330	318	311	308	342	322	313	302	317	284	317	271	319	314	322	310	297	320	331	273	303	273	319	336	325	303	319	320	293	303	312	327	312	367	299	329	290	325	304	342	305	327	342	352	330	303	302	316	326	324	308	322	310	300	314	335	342	342	323	335	326	320	322	305	307	337	366	345	294	310	324	310	288	342	279	336	334	339	302	350	326	341	309	306	330	334	322	343	345	294	287	323	343	307	324	312	340	311	368	341	304	315	321	293	332	317	310	315	306	330	318	335	308	310	293	362	293	279	320	308	324	301	289	329	363	352	315	341	305	339	343	279	287	317	366	316	330	318	355	323	340	317	364	302	342	341	331	303	300	326	328	312	316	316	334	328	314	340	327	326	283	310	291	311	318	340	342	303	345	335	295	331	360	318	305	310	343	319	297	314	317	334	313	337	335	335	326	285	312	339	299	325	310	319	307	333	297	288	319	320	290	298	327	315	352	313	298	338	353	317	327	308	313	305	301	323	321	323	299	295	291	276	314	288	335	311	319	287	326	291	311	315	307	283	312	314	311	310	300	314	317	336	341	350	293	297	348	343	309	318	349	318	300	338	321	332	313	343	344	319	373	280	279	347	313	339	308	308	331	289	302	326	322	306	299	307	317	340	323	299	339	301	304	319	323	306	328	312	332	331	290	312	334	309	298	324	286	297	363	315	310	346	302	290	281	298	327	354	313	290	293	283	338	315	348	295	357	335	363	318	289	327	286	338	324	324	314	337	312	309	321	331	300	328	307	315	291	293	329	305	309	289	323	316	316	298	294	298	312	307	335	329	324	342	295	313	303	329	294	311	342	320	353	303	323	298	358	353	286	329	346	318	283	311	312	327	345	294	317	290	296	325	323	322	325	297	305	331	353	298	317	314	290	325	297	358	284	317	329	335	313	353	332	292	314	311	308	324	299	339	334	308	299	334	310	325	310	326	295	304	322	279	292	285	322	321	286	299	326	319	334	323	332	339	316	281	316	329	300	301	299	340	297	333	342	356	325	317	327	328	319	344	308	308	316	325	292	316	312	280	297	339	327	301	313	306	328	300	335	310	313	285	314	330	342	324	329	280	344	327	288	300	309	317	294	314	279	301	329	297	323	298	277	299	291	301	331	317	323	329	304	333	315	308	330	313	317	294	306	305	323	320	325	319	322	328	344	322	286	290	330	305	323	325	296	307	321	303	329	305	313	307	346	294	302	342	316	318	317	297	333	318	310	329	315	314	304	318	324	301	339	302	320	309	275	317	333	330	315	323	325	315	310	345	328	316	332	319	372	340	336	323	313	309	328	313	324	320	316	326	316	298	300	303	267	306	317	294	302	301	334	321	327	289	344	307	314	300	319	335	346	326	349	302	292	299	308	336	294	278	284	325	316	321	294	315	319	330	314	293	305	322	303	339	317	325	289	296	286	321	342	332	321	317	297	342	349	343	326	341	355	316	319	316	297	314	331	325	306	310	329	288	320	319	320	304	317	306	323	291	336	287	342	290	342	349	327	314	290	318	309	322	301	339	331	296	300	336	307	278	327	326	311	301	314	283	318	327	318	323	313	340	349	327	287	321	300	301	304	353	295	328	317	303	311	319	335	322	333	299	289	303	309	336	303	309	314	315	322	304	310	294	315	263	317	329	332	344	309	332	335	335	306	305	317	341	305	340	322	353	302	320	328	301	321	311	314	343	354	293	321	300	322	327	307	322	314	324	325	336	330	298	291	337	357	307	316	318	338	292	309	323	306	335	330	310	332	322	306	306	288	305	329	330	336	316	316	299	321	327	334	313	310	323	326	324	314	302	318	324	295	320	337	332	323	342	310	302	321	315	304	337	344	327	314	285	307	356	317	318	292	322	288	351	354	330	331	315	300	277	341	315	329	303	306	332	311	324	286	312	298	332	294	330	294	323	289	338	361	335	311	346	310	286	340	318	319	335	296	299	296	299	305	319	301	327	303	289	279	285	319	326	316
12452	1416	2353	2730	2478	2262	1818	1735	1434	1389	1294	1247	1135	1122	1105	1048	1015	1044	1002	962	955	925	907	974	903	918	867	879	862	856	895	894	892	827	855	789	822	829	887	850	797	855	803	839	812	833	877	810	805	775	789	840	847	863	802	840	837	839	866	782	813	839	839	814	823	810	863	800	790	813	792	836	791	849	792	768	776	869	831	822	772	837	807	860	821	786	801	789	839	801	853	813	788	818	845	809	757	772	823	767	810	840	826	840	785	814	828	778	831	762	781	823	835	826	846	782	825	747	798	813	811	876	755	844	804	813	820	773	804	783	846	779	786	795	857	819	782	817	848	817	771	833	828	820	797	789	802	841	791	795	871	846	801	808	793	813	791	819	847	779	752	794	803	806	782	809	788	793	803	814	842	795	853	815	826	797	815	833	806	808	798	774	808	748	808	785	815	810	821	845	843	803	757	844	826	814	797	773	791	816	798	801	802	779	850	813	796	796	771	825	793	816	842	815	845	788	773	805	838	825	801	834	807	830	829	786	770	836	784	801	816	762	791	784	784	796	801	810	841	814	788	806	798	748	803	799	819	770	764	814	783	793	789	811	782	786	813	755	820	791	792	754	792	721	813	850	799	799	825	805	846	821	813	809	803	781	871	746	802	824	832	786	861	780	822	775	824	795	788	833	793	805	782	777	814	822	886	795	771	735	805	774	772	782	801	847	823	808	768	801	863	747	796	779	841	751	838	837	862	790	820	879	807	808	834	754	810	781	831	779	786	806	822	822	785	783	861	744	799	797	884	749	789	798	801	773	791	759	867	804	821	761	806	812	818	809	799	793	766	746	831	804	778	802	828	755	817	782	794	748	786	814	827	832	803	817	803	787	829	771	840	789	784	840	791	813	827	784	786	823	860	812	802	806	751	774	799	774	829	782	748	808	758	866	720	821	792	817	787	774	819	845	837	837	791	806	807	853	816	805	832	759	752	813	812	781	800	819	835	784	803	748	791	732	848	806	833	851	797	764	799	765	782	849	826	734	788	760	820	746	803	772	810	836	803	807	773	781	814	798	740	740	811	836	820	789	760	824	758	839	809	829	835	794	823	829	774	835	796	776	832	771	829	823	789	857	799	838	806	821	767	810	775	808	804	784	818	748	841	798	814	801	738	826	810	781	801	756	839	775	795	784	823	755	820	736	774	824	806	771	778	832	811	829	821	825	753	760	788	845	772	776	789	813	807	795	805	816	763	823	775	823	824	744	808	814	801	821	744	793	819	834	789	785	844	772	772	817	812	818	804	825	745	855	812	778	791	836	825	804	825	767	811	798	794	774	833	854	836	818	771	784	761	811	824	829	821	789	763	795	771	782	808	793	761	808	769	769	819	812	800	807	782	811	811	843	823	795	790	750	738	840	813	777	812	791	812	812	755	833	795	781	817	772	792	798	742	795	781	819	815	805	813	814	796	812	827	780	806	797	828	826	799	767	800	839	830	821	817	777	822	820	754	824	801	865	855	892	774	782	811	807	820	791	846	814	798	803	814	739	799	732	786	766	829	787	793	788	826	777	796	726	853	796	759	792	738	804	837	820	819	814	767	783	794	764	809	835	795	814	790	788	776	787	805	781	821	783	765	801	802	792	844	772	800	806	754	840	782	776	786	853	831	858	745	814	815	785	810	793	760	781	822	800	811	798	802	766	820	798	780	767	799	815	816	775	777	837	806	820	794	851	809	759	790	801	791	821	775	788	792	825	812	774	822	754	828	757	787	835	800	781	798	811	809	802	845	779	856	855	814	839	808	855	789	765	821	804	810	756	783	848	842	808	797	800	746	771	795	832	771	808	851	829	831	831	809	761	803	781	839	799	826	812	780	815	778	791	800	768	803	821	771	767	799	843	760	809	861	790	847	806	826	765	790	788	793	824	809	811	774	816	812	738	820	844	773	817	811	846	812	787	793	820	768	793	803	801	792	804	800	793	798	734	801	841	761	768	801	810	797	775	761	780	741	814	791	824	761	780	789	821	770	842	822	823	834	759	823	759	811	804	770	800	797	826	787	767	773	777	740	794	789	767	817	754	781	836	795	830	799	797	808	822	756	799	776	795	824	795	826	829	801	807	741	824	832	801	854	775	756	798	787	803	809	806	786	778	850	783	799	761	761	832	832	818	804	734	811	794	798	763	815	819	804	817	755	794	810	793	801	815	789	776	791	805	791	808	806	790	762	831	808	754	808	838	795	764	793	822	795	785	827	779	807	852	702	796	862	825	807	770	777	751	804	792	716	783	826	812	760	808	808	774	792	833	778	826	803	807	831	773	840	773	825	776	814	784	791	761	788	809	847	821	821	770	759	819	795	833	800	778	815	813	790	782	846	829	800	829	785	814	767	807	792	789	791	838	812	821	801	809	749	818	763	821	862	824	816	814	803	794	742	765	801	799	818	816	789	777	797	775	837	842	809	791	805	817	832	803	849	822	791	822	794	838	784	813	828	842	763	831	787	761	793	789	852	814	794	851	812	843	765	758	795	775	792	786	822	868	822	778	815	787	734	781	768	784	769	817	820	812	828	805	835	799	782	793	782	780	812	804	806	757	819	776	772	778	826	749	835	789	784	806	795	827	758	770	804	799	813	784	789	827	797	840	803	846	848	833	782	816	824	807	780	806	789	791	798	804	797	767	775	755	778	804	783	825	780	802	832	783	812	774	803	761	779	803	820	827	810	754	801	818	836	833	768	809	828	747	783	855	830	829	790	834	843	797	800	825	809	812	706	768	819	779	784	811	778	794	816	807	811	823	804	817	819	780	745	768	841	772	820	816	802	767	814	768	745	800	810	800	778	838	773	830	758	835	822	862	866	812	783	781	787	818	797	824	829	822	821	809	782	826	775	846	805	817	815	771	788	825	841	800	812	802	795	814	802	800	728	781	810	768	830	835	808	777	778	771	805	810	832	787	831	822	836	829	807	819	801	779	818	795	801	806	806	767	839	821	799	802	785	801	875	803	750	792	802	793	837	819	794	812	800	810	785	835	833	828	803	719	793	826	781	777	805	835	828	834	782	758	822	781	785	833	787	801	833	810	777	820	862	826	788	803	789	773	724	808	765	831	798	798	775	806	785	778	793	788	827	767	722	823	781	787	850	793	758	802	738	837	755	769	784	832	773	771	810	837	831	811	832	799	765	781	802	786	795	846	820	811	808	748	788	823	806	796	781	753	863	733	830	812	832	814	774	805	792	829	758	806	804	773	793	804	784	815	829	816	796	769	801	801	772	831	771	822	801	817	765	763	806	799	779	775	840	760	793	801	831	805	765	797	789	836	831	817	788	843	829	829	783	824	854	768	799	841	795	827	854	745	804	777	823	813	857	796	821	776	791	750	770	752	744	807	837	778	789	828	741	815	795	789	805	844	734	834	854	783	801	822	784	794	799	794	772	830	815	768	795	824	799	829	862	773	818	807	808	819	800	775	808	792	797	807	781	789	744	755	782	811	836	829	816	804
34107	6246	2431	1744	1225	951	788	730	610	604	554	512	494	477	446	431	418	436	474	450	431	416	425	421	404	413	423	428	424	406	411	390	407	445	415	372	394	351	400	390	389	374	398	398	401	396	349	420	407	386	389	379	396	363	388	361	370	387	379	410	368	371	393	357	402	393	349	376	376	354	395	407	428	386	386	377	430	381	364	419	380	388	432	363	412	343	395	377	407	407	405	378	373	405	403	411	395	378	409	368	397	358	403	375	362	366	417	394	382	375	423	411	367	386	382	398	376	386	359	399	376	376	384	432	356	367	387	370	409	369	382	367	417	359	384	406	383	381	382	381	389	393	360	385	406	383	394	387	357	376	422	399	386	362	393	372	392	391	417	420	377	348	366	371	375	419	379	391	407	388	406	390	402	415	429	375	346	373	402	409	352	341	412	419	378	383	392	373	418	414	397	400	437	391	383	370	369	393	357	358	351	357	389	376	379	390	380	417	411	410	407	351	372	394	374	381	371	420	403	415	385	370	359	383	393	411	384	371	370	413	388	378	389	421	397	393	394	373	350	375	396	373	372	385	406	396	406	403	359	374	413	381	351	413	382	363	372	426	424	404	382	377	381	402	389	364	412	372	364	411	363	349	359	387	364	380	400	422	395	408	393	398	372	377	386	441	383	384	368	369	408	373	399	385	386	375	388	365	388	359	389	349	383	412	372	375	394	400	408	373	384	406	410	365	391	401	386	414	336	407	400	377	374	367	383	401	422	383	364	370	416	378	367	393	373	398	390	390	396	376	388	363	396	388	402	386	379	406	367	362	414	366	373	372	374	348	390	357	408	356	404	370	382	398	369	373	362	401	427	380	419	381	412	404	357	356	395	394	391	432	402	368	384	405	389	365	350	404	390	405	397	387	407	372	409	397	398	391	352	396	424	409	425	392	350	398	361	358	375	416	355	377	386	379	399	356	366	391	415	384	385	354	367	386	395	409	375	375	404	388	400	406	397	366	388	412	418	370	429	399	368	361	422	409	394	402	415	376	367	370	362	418	384	389	396	395	388	356	374	370	359	377	410	361	364	390	382	374	398	375	353	385	359	397	372	345	363	407	435	366	414	362	405	417	373	424	386	403	414	393	410	409	380	355	382	388	374	392	400	428	407	376	380	384	375	391	404	387	388	384	376	392	391	432	418	380	372	399	407	388	381	352	405	396	401	384	394	357	371	362	361	393	397	368	333	420	381	369	401	395	385	385	420	354	394	348	399	381	345	387	387	367	385	396	370	359	348	366	366	374	392	362	397	420	395	357	374	428	360	411	394	381	374	381	397	359	395	388	368	349	388	362	329	395	397	416	405	360	377	399	402	346	396	375	389	374	395	377	376	361	383	378	413	395	382	406	391	376	398	392	380	341	392	356	358	401	370	410	377	398	385	379	395	375	367	402	366	380	381	362	384	360	396	386	385	385	380	407	394	360	372	393	356	404	386	377	385	398	395	376	384	410	368	408	351	385	407	378	385	392	379	405	423	379	374	377	378	395	382	406	374	392	420	413	360	384	409	386	376	335	343	391	371	412	432	380	393	387	397	355	367	372	362	366	402	371	394	367	398	403	379	355	371	399	346	391	407	402	381	367	387	373	370	350	408	393	386	375	377	389	404	349	426	372	386	373	399	390	367	380	385	404	389	358	344	398	386	448	380	395	372	402	353	370	375	378	381	388	397	410	413	387	365	394	410	372	374	372	351	350	410	398	404	412	412	400	411	375	381	390	413	369	432	363	390	418	394	378	422	357	401	403	386	357	434	369	355	419	396	401	377	393	396	383	414	387	367	374	365	392	400	364	382	373	395	393	423	358	396	368	393	387	391	425	392	407	405	433	374	386	401	357	349	378	361	395	369	357	372	417	357	403	398	411	379	426	342	360	388	362	389	410	387	373	387	395	390	347	396	404	383	388	386	409	406	338	378	389	372	369	383	398	357	374	332	408	389	381	406	383	398	381	372	406	356	399	341	420	401	443	406	371	377	389	400	413	386	371	380	406	410	401	400	421	401	411	362	404	362	394	396	355	372	381	404	351	385	351	347	381	376	379	376	388	352	418	399	439	395	401	342	405	388	393	368	399	392	398	381	405	378	383	380	405	370	375	408	393	352	372	408	356	407	387	386	394	396	426	382	428	371	359	398	375	357	403	401	379	393	365	382	379	350	402	359	388	400	412	330	389	406	398	378	363	378	425	343	373	371	396	406	375	393	367	362	387	374	374	382	399	393	405	374	407	361	419	383	428	417	398	373	367	421	395	347	422	379	404	390	378	405	394	353	390	406	391	393	356	404	388	353	386	378	409	372	343	351	386	393	395	363	359	404	362	390	371	366	422	397	394	413	401	390	366	405	380	366	371	377	412	351	383	402	398	381	350	384	413	373	383	316	385	387	438	408	385	370	424	392	412	370	410	395	364	412	388	399	409	374	388	373	376	428	385	375	394	367	415	401	397	369	363	387	402	384	364	376	390	415	391	347	379	365	391	365	379	364	390	382	341	370	407	376	336	372	420	358	412	384	381	364	389	387	377	436	373	379	376	361	361	370	361	315	355	427	407	390	391	418	359	337	384	388	391	388	369	409	381	406	357	383	385	387	423	387	399	382	413	374	371	344	360	387	383	360	393	411	337	390	393	390	398	357	393	361	407	361	396	382	363	412	408	370	395	368	401	380	348	376	387	382	422	380	413	430	358	396	375	402	372	412	378	365	387	393	377	398	376	366	387	376	381	413	355	403	422	347	388	387	400	353	375	397	401	401	356	378	379	381	386	383	392	350	405	334	385	393	379	322	401	418	340	387	397	445	393	370	409	367	374	389	356	399	405	391	412	402	365	364	403	378	402	403	398	352	371	359	387	399	402	429	373	396	375	379	405	418	410	422	416	407	360	377	352	366	366	371	387	397	351	382	374	376	416	405	353	391	364	379	383	394	381	400	367	386	350	402	381	343	391	422	372	395	367	358	381	359	406	434	349	402	389	388	368	369	361	399	413	402	421	395	389	366	406	384	356	392	394	380	382	389	377	424	389	359	403	385	372	388	388	397	363	391	414	378	360	376	382	374	376	390	395	408	372	378	409	372	375	399	386	393	402	410	405	397	404	421	387	389	443	393	367	354	358	381	373	338	376	353	395	338	376	403	357	375	357	426	388	421	393	384	374	383	398	395	391	395	387	392	376	405	414	395	365	364	412	340	409	364	360	363	358	388	374	396	353	398	375	382	368	380	385	377	408	387	383	407	362	392	407	394	382	405	400	392	398	409	400	401	407	389	407	425	405	410	371	380	365	383	400	417	367	393	421	376	403	405	377	360	398	363	410	363	421	397	350	394	398	383	372	374	381	341	387	370	405	387	402	411	386	391	360	415	380	363	353	394	382	386	371	393	360	409	391	385	363	393	377	397	382	402	374	403	403	407	404	407	377	399	407	410	413	382	412	365	419	403	375	410	373	369	413	372	395	355	404
16723	2215	3822	4694	4213	3571	2989	2639	2348	2109	1977	1746	1607	1470	1421	1347	1301	1352	1273	1260	1168	1178	1121	1057	1082	1127	1085	1057	1100	1085	1118	1037	989	970	1012	1010	991	1041	994	1035	978	999	980	994	1007	958	972	972	1016	991	981	882	923	962	923	965	970	931	880	931	978	911	951	952	961	900	927	922	902	905	869	998	946	945	951	926	976	920	932	933	915	950	902	947	911	941	968	919	913	963	939	945	971	945	946	931	952	992	920	918	928	966	938	981	924	970	924	900	955	892	990	922	946	912	940	891	926	842	946	901	920	923	877	936	881	922	880	917	906	932	978	898	929	909	930	900	966	893	935	938	915	886	941	918	913	899	954	983	901	895	919	914	927	908	909	930	933	914	966	856	939	944	892	918	968	941	922	938	917	900	883	949	919	889	892	894	898	932	867	952	890	947	903	945	933	911	921	923	932	903	886	928	903	999	966	918	907	930	923	912	916	903	906	911	921	936	915	929	881	939	956	945	894	912	894	874	914	865	966	921	920	891	942	930	924	901	898	880	955	954	899	945	905	907	923	938	877	970	926	942	888	893	931	859	881	908	905	962	928	977	902	890	952	895	928	924	943	926	909	913	915	859	926	967	981	906	913	908	920	933	858	928	910	938	912	920	946	903	968	940	934	923	928	863	869	985	936	870	904	937	904	936	902	901	870	930	944	942	925	960	940	918	932	912	908	865	968	932	977	886	860	910	883	964	863	954	912	883	914	955	908	905	948	906	903	837	912	892	933	920	908	911	932	929	847	898	927	919	889	909	864	941	917	933	928	967	927	938	954	916	907	898	900	923	921	923	912	950	931	910	955	898	898	913	915	947	907	890	887	886	906	905	902	934	908	911	940	896	930	893	879	892	944	933	879	887	964	907	903	914	872	904	881	924	901	881	954	907	899	894	919	903	859	932	978	965	920	894	896	890	964	942	873	835	925	937	980	947	939	957	936	874	897	914	912	918	909	895	876	913	906	930	889	923	967	904	931	898	908	979	907	900	907	924	897	940	896	885	929	941	956	1009	941	937	926	916	953	932	908	916	916	939	952	939	946	937	911	963	875	886	929	966	918	952	931	906	889	909	934	915	925	941	978	942	858	905	940	906	894	913	937	906	901	901	945	859	936	916	901	936	907	926	921	892	927	956	886	904	879	909	936	881	886	887	928	941	943	899	975	865	948	919	876	912	944	945	915	900	942	896	922	870	947	891	954	917	929	940	904	932	909	948	991	933	926	907	924	887	988	910	878	880	926	922	892	966	931	882	925	883	909	898	947	905	852	932	924	929	927	918	888	872	926	902	920	915	911	914	899	890	924	901	951	865	871	962	900	964	938	890	917	864	913	903	865	911	894	946	932	903	958	913	889	881	926	935	909	919	935	950	875	914	961	893	930	949	894	938	898	985	917	913	911	913	879	900	914	928	913	865	906	926	939	892	891	935	930	894	939	926	860	880	979	852	904	938	953	911	977	895	932	947	946	937	837	962	896	928	877	897	914	957	907	838	909	883	938	907	967	997	928	890	936	937	951	901	933	938	904	918	912	948	963	939	919	851	890	944	883	917	912	921	831	918	929	885	949	961	886	886	906	877	832	929	952	983	958	902	867	879	921	932	897	948	890	856	899	870	821	925	954	911	901	897	869	939	932	861	905	951	867	883	918	897	901	925	963	854	878	940	871	891	916	919	912	925	945	965	914	890	914	975	894	921	873	926	924	947	912	931	914	869	908	914	885	895	888	890	866	944	899	937	896	881	975	894	910	874	893	913	942	934	897	921	868	866	859	932	942	1011	891	952	972	905	958	899	888	936	859	983	869	881	909	911	931	920	866	859	929	965	889	908	878	888	943	941	917	902	896	902	893	961	972	926	985	916	939	911	955	930	908	874	930	927	903	899	921	883	923	965	944	927	930	908	911	892	897	897	882	887	862	889	919	916	910	914	946	968	886	942	848	929	891	919	935	931	979	965	899	914	912	872	921	935	893	871	937	925	971	928	904	1004	964	942	835	960	938	899	909	956	904	911	929	931	935	879	934	915	963	918	930	895	953	901	984	915	910	931	903	940	892	935	896	929	912	946	970	888	905	920	902	918	935	920	938	925	931	953	880	916	945	924	899	886	952	907	878	915	942	901	920	953	916	944	894	895	909	914	878	911	945	933	932	939	898	909	900	902	881	883	899	932	984	917	921	862	920	921	987	966	945	1012	903	906	912	920	962	893	918	870	911	882	894	951	908	918	934	907	939	883	910	932	944	859	922	877	922	921	939	919	991	917	908	889	897	922	933	868	942	909	948	917	916	951	858	905	865	882	889	878	859	920	889	880	889	934	917	977	943	945	924	868	876	949	889	932	947	940	950	938	915	949	929	899	916	922	860	938	907	900	934	896	937	858	920	961	919	919	911	897	874	895	890	882	926	909	885	916	877	931	902	912	919	871	937	913	936	911	932	855	969	925	915	923	937	901	899	885	884	940	908	973	885	866	962	900	919	973	913	892	949	901	887	903	912	954	923	944	958	909	913	904	887	868	900	910	978	958	958	962	919	887	917	897	934	893	830	897	947	990	943	910	931	926	944	942	853	916	896	967	915	870	910	857	917	930	915	941	960	908	898	873	931	929	914	942	926	986	933	928	901	922	904	912	916	895	936	945	909	874	975	880	875	911	965	918	933	941	957	851	913	947	916	920	942	930	895	886	922	912	925	917	865	906	935	952	927	879	890	960	920	915	915	946	929	859	890	881	852	911	960	909	893	893	890	932	928	906	900	958	953	911	922	939	892	908	950	906	939	930	897	940	891	913	900	908	968	918	922	952	979	877	879	882	916	929	885	838	930	900	865	938	877	899	898	929	937	944	930	899	951	902	890	911	909	922	936	932	927	942	909	890	955	988	940	912	916	928	899	941	919	938	967	944	970	915	927	838	884	859	960	942	916	930	929	911	923	943	924	923	883	931	936	908	931	965	905	925	931	909	902	913	958	893	927	927	935	842	946	897	976	908	925	909	887	925	939	968	916	954	959	958	965	989	889	934	963	953	936	889	889	880	914	953	964	898	875	941	957	942	898	966	908	882	858	900	933	900	897	899	911	920	935	893	898	921	903	899	869	925	925	930	905	900	926	896	937	955	958	959	872	888	905	928	931	945	966	891	892	935	906	922	912	901	958	948	935	902	909	898	954	905	980	960	905	937	925	910	972	850	943	904	917	910	955	890	899	845	946	900	930	955	891	872	875	939	882	885	961	905	920	961	852	919	949	975	972	902	942	901	869	906	887	893	877	880	915	885	885	892	887	891	896	920	922	927	952	966	930	929	968	926	921	910	935	861	918	891	942	882	959	930	900	918	921	963	917	878	880	863	896	875	918	895	887	982	951	905	905	880	906	912	943	891	931	882	912	905	925	935	930	963	987	908	857	913	929	959	910	931	938	896	912	991	893	881	906	889	965	931	945	893	910	948	881	925	897	908	940	924	898	967	884	964	975	939
9723	356	185	175	168	169	163	145	140	150	158	170	162	138	131	141	160	129	157	149	153	151	117	166	151	158	155	147	143	145	143	132	135	147	162	145	151	159	160	125	165	153	125	158	151	150	173	147	135	144	136	155	146	175	151	177	157	142	151	144	171	159	147	146	165	134	141	142	154	113	141	173	137	155	136	134	142	142	165	160	135	150	156	149	130	143	128	154	158	146	135	123	144	144	135	174	154	127	143	135	160	143	138	140	146	144	135	138	146	130	150	133	148	169	134	155	156	159	150	148	157	133	154	161	147	128	134	145	151	131	141	135	136	161	147	155	146	159	132	135	140	136	150	158	132	152	152	128	140	141	145	141	166	158	152	155	145	152	145	155	154	154	147	162	157	148	157	153	183	156	136	134	151	149	145	138	142	166	131	131	137	159	150	135	155	136	132	158	158	145	138	152	151	154	156	154	159	155	152	169	149	155	142	150	152	138	147	143	126	151	139	172	149	139	163	155	150	152	141	163	128	171	140	161	133	131	120	144	162	158	155	146	149	152	151	158	125	122	153	145	163	148	141	157	148	158	145	138	143	133	173	126	137	158	141	154	164	136	139	139	145	147	148	139	130	154	168	154	172	143	140	151	152	159	129	130	164	139	141	144	132	170	133	155	161	159	141	159	140	130	142	134	139	162	154	129	148	142	148	173	169	156	165	153	167	145	165	152	147	138	125	155	139	154	138	170	142	168	137	172	160	161	147	145	178	126	132	171	172	165	160	145	140	137	134	131	140	150	139	122	142	124	151	129	139	169	155	161	139	135	137	148	155	162	160	157	144	150	149	156	137	156	145	145	145	149	165	149	147	159	170	136	149	162	164	146	149	135	120	146	160	152	129	170	135	167	137	135	151	149	148	145	162	133	142	154	160	134	152	131	159	138	159	155	142	166	133	168	146	135	129	139	143	137	159	153	161	170	155	149	158	174	163	127	139	144	149	139	145	154	164	152	147	148	135	151	139	149	171	147	156	153	135	154	148	146	134	140	135	165	130	152	148	165	142	143	144	149	146	127	153	149	135	157	152	159	156	163	182	164	184	148	145	148	137	152	133	144	172	129	149	135	148	156	152	169	140	153	139	153	135	137	153	137	140	135	169	150	133	167	138	156	130	137	162	159	131	149	131	153	200	140	154	146	139	157	125	155	134	150	149	142	138	168	164	132	140	183	136	137	121	154	136	141	152	151	136	150	151	174	129	150	149	133	144	166	149	165	156	154	135	145	171	152	154	151	153	145	155	130	140	139	131	148	157	145	175	160	147	132	132	167	140	151	156	130	147	136	139	132	135	151	130	147	152	140	136	142	159	149	140	138	154	146	144	126	145	144	167	141	155	141	133	125	142	164	133	132	168	164	149	142	140	148	139	146	145	153	169	152	140	146	167	179	145	163	133	130	173	172	134	142	135	132	143	138	147	171	155	138	137	156	151	141	126	134	152	156	164	155	142	151	141	166	153	159	166	153	147	130	144	167	164	158	155	135	154	124	143	138	153	127	152	132	167	146	157	166	164	168	137	152	147	166	137	154	153	136	157	148	148	162	154	148	161	134	134	164	155	157	153	142	147	150	137	146	140	139	155	133	155	151	155	156	153	164	157	146	145	148	154	163	132	162	150	149	147	112	128	163	157	152	175	171	165	138	123	138	138	151	156	134	116	155	153	172	133	165	155	146	150	145	137	167	151	146	142	139	140	132	144	144	127	169	149	141	160	137	130	155	152	136	143	132	136	159	137	147	155	122	152	139	171	153	147	142	157	144	151	153	148	141	158	152	152	125	126	146	157	158	160	139	159	159	147	158	151	144	148	168	141	156	163	145	144	160	139	143	141	158	129	135	144	136	142	148	151	136	134	131	140	148	127	152	146	147	154	155	149	119	151	154	145	171	128	139	128	154	146	173	143	166	154	168	158	143	149	147	144	143	148	150	138	131	137	133	129	151	151	159	150	140	126	145	154	160	143	136	146	153	132	168	129	124	133	152	160	136	135	151	155	150	141	167	170	130	137	143	129	148	147	126	131	147	112	154	141	153	138	173	122	163	158	149	140	120	148	180	155	149	150	143	126	144	160	146	166	144	144	130	157	153	168	135	132	159	190	143	148	164	153	154	153	120	171	157	135	136	171	147	139	140	132	154	153	159	148	157	173	135	150	173	150	170	153	129	149	133	137	168	143	142	130	158	150	139	162	146	163	150	157	151	138	150	147	176	157	151	128	149	143	162	143	144	154	151	144	154	164	137	155	172	137	170	137	145	154	153	151	146	155	135	176	145	158	163	127	119	139	143	147	146	137	163	133	149	142	128	156	151	140	132	153	143	134	132	163	145	139	130	134	169	121	135	129	135	123	166	156	145	156	159	142	173	162	138	128	157	154	149	146	139	141	166	144	133	130	149	122	131	129	135	157	158	153	138	162	147	148	163	135	146	139	135	145	138	142	132	147	141	136	156	141	127	149	169	145	126	151	158	151	141	159	150	137	142	161	139	137	103	143	151	137	139	168	135	139	151	148	138	156	152	136	144	136	127	151	155	165	140	152	156	128	119	145	161	152	134	135	135	152	147	153	143	144	154	135	160	160	143	141	132	153	147	148	141	148	141	155	120	158	127	136	133	114	167	157	149	165	135	157	150	160	156	151	158	148	147	155	168	160	153	151	136	138	135	170	161	148	163	164	147	151	137	149	128	141	139	130	145	124	142	136	138	149	150	156	127	174	146	146	137	148	144	171	133	147	144	147	155	126	152	150	133	129	142	146	150	153	154	161	148	149	176	150	140	141	142	173	138	165	168	163	140	162	124	130	149	163	141	146	118	147	157	151	172	160	138	123	155	149	147	135	159	150	141	154	162	169	140	142	172	160	158	157	157	142	134	145	163	142	159	151	160	154	156	136	134	140	144	159	162	133	148	154	165	134	159	160	163	159	163	136	127	132	169	157	133	179	156	134	137	153	146	142	152	153	161	166	133	150	148	155	151	135	136	127	130	148	128	136	124	130	128	141	159	164	175	162	126	155	150	156	159	146	152	139	144	153	166	154	155	136	149	152	145	146	152	166	152	149	157	140	127	152	152	142	163	170	133	141	152	179	154	153	146	143	133	134	145	150	141	156	149	152	175	145	142	150	151	140	126	132	129	164	134	143	145	138	130	124	135	156	161	156	147	161	153	144	158	155	144	153	131	144	145	160	134	143	140	139	140	140	125	145	144	154	135	142	137	145	169	184	149	134	121	153	163	137	173	142	163	164	132	143	117	141	170	128	159	154	156	155	138	156	155	150	145	145	142	152	148	147	137	132	144	134	159	134	183	155	125	150	144	160	158	163	143	147	150	145	147	166	146	143	150	154	148	144	144	143	149	148	142	133	127	149	170	151	183	122	147	146	156	135	144	148	147	133	162	126	147	152	148	143	160	161	148	154	158	164	143	154	134	156	164	142	132	173	148	140	143	109	129	130	152
5120	478	476	517	476	428	527	449	468	436	448	448	469	435	450	481	371	455	443	406	449	452	431	452	429	430	489	432	427	440	420	434	482	436	485	444	416	437	438	476	465	438	467	447	444	454	411	415	456	426	431	441	449	460	463	445	464	442	396	447	419	473	433	422	397	417	432	422	461	410	437	404	422	468	427	464	406	428	463	418	403	465	443	432	435	438	402	436	456	400	418	471	402	431	479	440	455	435	445	456	456	436	405	474	421	455	438	451	434	449	491	422	427	419	424	399	412	402	433	431	427	459	426	441	432	456	429	462	451	432	427	457	447	410	413	475	399	410	433	479	458	457	421	432	493	426	443	400	458	420	414	427	444	401	446	460	420	459	452	419	429	413	430	406	431	443	402	445	405	450	445	463	437	426	452	426	459	446	454	443	432	414	486	429	440	469	463	432	414	427	436	449	422	471	432	425	397	465	434	472	427	451	427	458	481	389	418	452	419	428	445	453	414	445	444	418	450	482	437	404	435	417	419	447	466	413	458	441	440	457	456	397	424	425	433	466	414	476	428	475	411	424	433	440	460	456	433	415	462	434	405	412	433	459	462	409	419	445	407	448	442	461	437	406	452	464	452	383	402	462	448	453	458	459	455	417	442	459	435	401	420	460	446	419	454	438	413	422	414	407	433	425	471	432	452	457	430	431	452	428	432	449	404	409	427	459	436	374	444	435	437	419	445	470	449	414	425	424	441	419	450	443	433	433	419	411	439	430	480	454	399	457	442	445	451	454	468	441	422	425	448	402	441	473	422	450	454	455	456	447	427	399	423	407	456	412	422	421	434	435	452	435	442	452	454	420	404	447	458	463	458	426	448	435	418	433	412	415	446	426	427	432	425	424	456	435	397	440	440	409	454	444	420	415	484	400	450	409	430	455	436	457	420	376	402	477	466	448	427	416	449	413	462	439	390	459	437	394	455	421	431	456	441	404	408	442	426	450	450	422	436	452	433	442	431	437	440	450	442	424	454	447	454	425	468	444	450	422	439	427	428	401	458	414	413	430	400	474	425	494	476	444	441	434	438	429	413	424	456	440	449	440	424	438	460	403	449	443	443	422	394	419	420	476	425	423	441	441	402	451	460	425	442	461	445	421	425	416	464	413	451	457	427	449	465	412	452	421	414	407	471	458	439	394	382	459	442	428	432	435	438	427	408	435	416	414	453	408	440	481	422	476	458	428	423	420	444	442	413	477	427	440	462	466	435	437	436	484	455	477	454	454	419	430	443	440	445	424	419	436	413	448	436	446	442	465	419	407	475	456	387	443	443	451	466	478	426	407	427	455	423	433	441	436	416	470	419	422	413	429	476	420	437	450	430	457	504	470	430	454	429	457	443	443	402	454	426	444	416	434	417	409	413	431	418	440	477	425	413	468	444	404	424	476	422	447	427	460	455	422	458	454	405	425	437	440	452	416	434	427	436	463	445	436	463	435	419	463	382	445	424	433	410	454	431	452	450	476	404	424	447	470	444	451	415	427	448	424	453	424	463	438	439	433	460	437	409	440	429	447	481	423	456	427	423	405	449	436	417	426	467	443	434	420	448	453	455	439	415	429	425	475	409	432	417	423	454	465	432	452	421	385	471	415	424	436	435	433	437	403	443	447	480	435	470	445	406	481	442	454	451	456	453	400	402	420	414	442	461	446	422	422	451	426	428	468	426	453	418	437	472	453	434	427	445	443	457	425	454	446	402	425	404	449	449	444	491	423	412	434	417	456	456	450	407	456	425	414	436	436	458	454	408	450	431	454	476	446	479	436	408	442	457	416	413	453	414	439	467	423	464	407	447	401	425	434	400	456	413	472	424	462	396	467	467	421	435	423	430	437	399	429	413	456	409	439	431	436	455	438	427	455	453	439	442	462	448	434	428	445	443	466	460	469	449	422	463	418	430	393	429	456	414	416	448	428	449	431	442	445	459	455	430	416	428	432	427	446	415	439	455	450	454	425	430	385	439	464	468	432	406	448	419	403	402	451	452	451	394	449	447	420	426	470	427	428	433	437	451	432	426	431	437	417	422	419	473	419	470	457	451	419	440	430	426	432	466	437	433	411	407	430	413	465	437	441	427	457	435	460	451	429	447	437	426	425	426	457	468	425	442	410	447	439	451	422	423	427	434	409	435	448	418	440	386	421	423	422	458	430	441	451	420	413	394	414	404	450	455	427	453	418	454	432	439	411	433	457	427	414	415	423	465	468	407	480	431	445	411	415	434	444	456	433	374	448	429	440	417	398	447	483	444	429	432	459	416	433	427	419	413	428	435	406	453	438	420	417	448	428	448	431	415	425	393	453	420	435	423	457	434	434	463	459	477	403	431	419	433	441	433	413	434	453	421	479	433	472	430	434	417	446	438	427	407	443	395	433	432	423	449	455	476	432	429	407	420	422	452	432	437	455	453	495	410	459	438	431	424	456	398	457	412	413	425	459	446	452	468	400	441	413	452	410	423	444	440	448	457	441	442	452	456	464	437	454	410	442	453	427	407	386	444	497	455	480	439	465	433	430	414	466	453	424	440	429	445	445	449	456	473	457	434	436	422	418	429	428	458	434	427	390	399	401	430	428	413	444	468	429	430	405	477	437	411	446	422	432	431	454	422	468	431	435	456	431	447	383	439	440	417	441	457	486	463	417	414	438	439	451	415	438	465	430	452	435	418	464	455	428	450	432	457	417	418	467	421	396	482	403	464	453	417	449	424	416	426	428	439	414	427	387	421	441	432	428	463	461	465	408	414	452	422	409	438	419	480	439	451	444	431	402	436	417	448	464	425	446	423	440	458	416	432	463	439	456	430	445	402	399	448	442	459	421	435	464	416	476	418	421	434	458	454	438	445	428	401	435	446	432	436	420	462	443	462	444	408	429	456	446	454	459	419	434	417	463	456	442	438	423	447	458	440	428	440	443	432	392	435	446	374	430	417	418	460	439	422	422	438	451	424	441	450	426	438	439	411	457	445	442	405	414	373	434	424	429	449	434	455	436	477	461	457	448	429	433	421	470	466	423	423	440	406	442	450	440	429	401	433	430	443	430	464	470	431	441	396	444	424	413	427	419	446	409	408	447	471	413	430	387	417	441	385	446	418	397	432	448	401	421	435	468	403	436	417	423	437	435	445	445	422	424	452	438	459	418	376	429	429	460	402	432	425	430	417	452	424	461	446	428	463	469	428	441	458	447	438	435	421	442	425	460	418	411	430	442	422	435	439	422	402	419	437	458	447	452	429	443	457	497	462	461	408	442	384	446	420	438	416	406	450	427	427	416	437	420	484	410	463	423	423	438	437	424	438	434	430	431	398	425	430	459	461	430	412	462	392	419	452	441	459	500	448	452	459	425	441	383	450	439	444	400	424	446	415	437	387	435	424	439	423	445	452	410	418	454	442	443	449	424	422	428	413	443	452	420	423	436	430	421	421	441	446	416	465	420	446	431	430	467	432	458	429	430	474	441
22587	2837	1253	1002	765	561	521	437	432	427	406	364	369	348	333	342	345	358	341	366	368	323	320	333	313	335	345	367	343	315	298	299	322	295	318	342	310	305	309	321	295	321	360	348	323	276	327	338	303	296	338	327	322	339	308	260	301	330	313	336	326	289	332	309	315	321	315	331	309	330	300	315	339	313	320	311	327	334	319	302	333	284	321	325	319	286	292	318	298	317	333	354	305	296	306	318	306	312	338	328	325	332	303	325	298	301	323	293	323	334	290	286	345	304	302	330	332	308	319	339	299	314	302	311	296	316	353	320	319	305	313	317	349	350	315	306	352	326	314	329	302	329	339	279	321	325	333	334	316	325	304	347	327	321	322	289	305	333	302	303	243	299	327	334	333	324	334	342	293	328	374	313	307	299	304	324	315	297	328	317	303	337	296	324	300	338	330	280	297	286	273	305	300	296	353	310	316	334	306	295	289	327	311	304	341	334	337	315	292	327	298	297	320	334	332	325	279	294	342	307	312	322	295	333	336	312	296	321	324	303	307	331	315	299	319	328	347	358	319	295	312	318	309	327	315	333	296	352	330	349	298	334	310	317	346	281	351	313	332	291	343	343	332	303	319	329	328	329	324	297	281	317	306	306	316	315	319	298	315	299	337	294	343	333	314	297	309	309	330	338	313	290	318	287	315	337	336	314	321	321	312	298	312	298	286	291	281	312	328	330	335	302	326	309	286	329	330	320	342	321	317	324	290	297	332	319	295	302	348	294	326	345	303	320	315	305	328	328	317	322	305	293	274	288	326	291	306	312	310	314	311	281	355	290	307	373	326	316	295	300	328	279	305	312	320	305	310	314	306	304	300	318	332	334	324	305	292	310	313	305	305	318	325	283	322	336	315	321	334	343	318	319	339	341	299	321	291	307	325	275	324	322	316	351	307	331	336	302	291	316	296	317	296	317	311	340	358	286	325	354	324	321	307	337	314	301	324	311	319	308	311	326	342	299	305	317	303	311	340	323	298	335	345	343	350	329	319	299	323	317	313	305	313	340	342	303	331	328	315	324	299	300	308	314	313	325	294	308	315	300	312	295	305	304	326	334	323	302	328	338	301	327	358	318	308	286	313	264	295	344	327	316	313	347	336	310	331	326	318	333	341	332	294	314	310	311	306	305	314	302	311	308	306	325	309	287	328	324	330	333	311	310	319	321	273	322	304	313	315	331	343	325	333	323	310	279	318	283	337	309	342	338	317	340	312	345	324	333	344	290	324	323	323	305	316	333	301	318	317	319	316	330	320	320	340	287	339	305	266	298	309	309	360	334	326	264	310	323	325	346	307	333	298	312	354	307	304	337	326	314	358	326	291	334	325	299	339	300	304	314	302	375	349	304	329	339	307	301	326	340	322	313	317	300	335	319	329	302	311	324	302	288	348	349	319	301	293	298	311	334	307	329	335	342	335	336	315	332	316	256	327	323	330	322	313	326	310	334	335	296	326	327	317	315	305	320	329	347	320	305	304	298	317	335	296	351	317	303	317	296	318	302	308	323	314	287	289	306	362	297	335	304	303	333	317	336	333	296	317	324	299	319	302	330	312	302	297	339	327	291	341	327	313	331	319	294	356	364	353	330	281	308	319	319	288	313	300	320	333	335	305	332	321	310	313	328	304	320	299	305	310	293	343	317	317	281	294	308	306	341	305	295	321	287	352	298	313	312	331	300	317	308	314	319	317	305	289	305	336	335	341	339	327	314	307	332	325	302	275	320	340	319	288	324	308	322	308	345	306	298	325	320	291	309	334	307	319	291	311	332	366	304	312	302	343	301	296	373	296	282	304	326	312	316	307	280	310	299	310	343	302	319	305	322	284	300	337	343	307	318	333	318	303	311	305	350	297	321	307	319	325	297	320	311	315	347	336	346	347	318	326	342	313	273	338	315	328	318	303	341	365	292	317	350	319	324	298	313	310	336	320	332	330	267	320	341	288	319	309	287	336	382	343	309	325	347	295	293	314	309	298	336	317	288	320	323	349	309	322	334	342	309	323	334	323	331	333	317	338	338	290	301	294	293	272	318	328	315	320	314	311	348	331	301	299	314	314	320	326	312	312	361	300	305	288	282	278	335	309	325	366	291	359	308	288	294	293	345	313	313	301	309	313	346	311	321	321	350	340	341	322	326	301	293	338	328	297	303	305	314	325	323	298	317	332	290	316	306	333	330	313	319	317	349	334	333	322	336	314	307	330	329	334	294	309	307	348	303	315	319	312	326	331	319	313	287	342	356	327	306	304	328	324	324	318	321	311	309	340	339	319	330	310	277	335	332	334	273	326	345	295	332	315	310	281	347	299	313	307	300	306	321	351	314	322	318	285	335	316	324	323	306	298	296	328	326	317	306	307	299	280	356	337	333	320	335	320	338	328	288	299	306	334	291	293	340	310	331	317	319	280	311	346	316	306	330	300	315	344	323	313	348	322	322	312	303	309	321	336	304	328	279	324	331	308	295	342	325	334	315	309	291	325	299	292	314	302	291	291	336	278	328	301	333	299	347	280	318	360	323	310	285	319	312	303	302	299	327	292	312	296	306	306	308	301	351	318	323	340	350	290	304	284	321	343	322	310	296	315	349	297	293	338	320	316	319	317	328	312	339	343	292	341	331	326	346	340	319	333	321	316	344	327	284	329	304	317	303	295	318	318	318	318	321	327	305	338	323	312	322	326	311	310	316	306	342	298	318	308	330	316	301	322	314	359	282	274	308	302	317	321	325	305	343	311	306	314	320	307	314	337	311	287	298	322	315	292	302	373	326	294	311	318	351	313	310	303	321	316	317	322	315	316	319	298	317	323	303	309	332	321	311	342	348	290	309	309	313	295	305	299	309	301	299	329	304	317	292	327	304	304	279	281	315	325	326	325	322	319	278	336	330	295	330	310	330	322	308	322	327	313	302	327	322	323	303	354	327	306	324	340	345	309	301	320	297	290	322	311	302	323	350	360	326	308	314	285	296	320	338	312	356	320	286	309	311	306	326	318	347	334	340	295	310	309	321	315	346	308	323	305	348	340	339	318	321	298	316	333	325	332	302	325	347	273	347	304	308	304	324	306	317	311	319	321	289	296	338	301	304	333	308	318	306	330	336	331	302	312	316	300	335	310	343	307	308	300	303	310	320	306	339	286	299	315	287	370	349	309	281	330	322	315	302	313	326	309	337	334	302	323	319	320	303	340	303	345	291	310	303	315	325	321	297	292	334	306	305	308	284	331	321	323	284	302	338	290	297	315	330	329	339	347	315	314	308	314	306	319	304	323	315	309	317	338	290	322	320	314	330	298	315	304	301	310	312	330	336	308	329	336	325	307	294	315	320	332	316	316	323	363	322	316	316	323	307	315	311	302	335	310	319	300	329	309	307	315	311	325	283	311	334	320	310	300	300	290	318	322	342	309	312	289	367	335	295	379	300	309	346	303	328	359	327	343	313	335	321	321	301	324	342	326	331	314	312
11862	1466	2298	2821	2549	2179	1894	1722	1530	1327	1327	1236	1154	1080	954	1030	1047	991	956	976	942	929	949	893	909	876	905	849	845	903	869	811	883	829	822	853	815	815	815	834	832	797	789	834	807	809	818	839	790	853	763	840	791	781	853	818	801	739	785	802	791	790	776	792	814	784	816	810	787	789	807	816	814	824	823	798	803	801	805	817	821	800	799	789	803	804	844	847	794	797	803	796	770	797	813	844	811	821	773	821	828	845	846	827	805	814	839	834	775	871	810	828	808	803	790	768	818	800	820	768	790	837	869	821	797	791	771	795	823	791	785	814	822	754	774	799	796	857	797	780	794	785	799	822	823	811	772	765	734	816	822	777	791	806	833	773	802	824	764	775	813	773	826	851	803	799	787	817	769	831	787	818	787	781	819	769	816	795	730	817	781	819	762	877	818	800	827	840	757	776	805	822	848	802	794	821	797	799	792	802	837	811	742	804	800	771	751	803	796	821	797	829	793	790	815	832	824	784	836	797	798	830	797	789	810	811	761	805	810	761	791	803	819	830	787	860	840	798	802	808	817	805	797	804	789	804	825	832	779	788	808	766	818	829	780	809	802	790	818	773	781	804	862	835	790	779	776	806	801	775	782	839	777	778	791	775	754	784	803	839	839	807	819	777	761	861	774	776	791	861	765	849	804	844	786	771	862	758	759	787	776	796	810	756	832	801	779	813	823	772	818	793	825	802	768	777	816	810	783	814	798	802	779	843	799	824	836	800	807	825	761	797	797	782	802	791	805	802	827	799	780	815	826	800	802	773	829	771	807	785	751	815	803	806	817	787	823	833	817	768	768	795	746	791	829	804	805	850	837	782	783	793	786	783	822	772	826	820	778	806	811	800	805	765	766	812	792	751	779	749	766	770	802	769	794	808	842	767	792	825	803	813	795	799	838	784	842	852	821	771	771	834	796	830	758	791	791	832	784	810	796	774	767	795	802	794	773	814	800	786	792	792	818	741	777	748	810	786	831	806	820	787	789	834	830	758	810	838	768	837	808	791	783	779	817	810	798	781	753	792	826	769	755	812	795	781	810	780	782	807	847	781	747	834	808	814	772	780	765	783	802	772	765	781	789	788	753	741	754	799	805	774	802	776	767	768	792	729	825	802	820	772	812	807	807	804	826	810	776	798	818	764	822	823	823	803	764	777	838	804	825	787	767	827	773	784	805	750	757	777	772	831	768	772	743	849	745	823	843	782	773	754	808	801	815	749	735	798	807	784	773	768	829	816	806	793	853	792	763	830	789	830	804	817	809	770	835	807	879	799	837	856	838	775	807	806	800	780	787	746	823	810	769	848	813	822	831	807	773	821	830	831	819	828	826	825	807	810	824	784	820	814	809	772	825	845	731	761	819	807	786	790	813	832	839	814	780	805	812	794	819	783	819	786	791	804	785	801	735	812	795	768	853	800	862	806	829	789	816	812	779	753	781	881	788	838	815	790	771	819	812	777	803	805	832	826	819	765	755	806	780	803	758	820	778	811	782	737	800	791	805	778	806	847	794	742	763	825	777	835	773	758	806	817	827	817	819	779	742	803	785	790	822	776	818	762	792	734	764	796	811	778	847	838	779	793	821	780	764	807	789	772	847	798	840	775	771	795	735	768	776	823	876	828	785	766	767	841	799	801	812	781	880	748	778	776	805	823	802	787	793	785	751	794	805	830	786	784	790	757	760	818	762	781	767	791	759	776	787	814	851	842	778	816	872	807	772	787	784	838	829	761	796	771	851	830	824	795	783	788	819	774	753	845	839	793	810	803	787	825	798	808	810	804	820	770	769	788	753	777	796	833	787	801	815	767	793	833	818	782	805	799	778	822	820	825	844	835	770	819	809	771	789	799	813	817	760	790	785	798	793	768	800	809	798	837	773	802	802	798	764	792	818	802	835	798	838	774	779	752	791	837	752	749	800	765	759	815	790	788	751	716	794	778	809	795	790	814	787	782	877	800	848	728	780	809	809	743	781	778	824	819	798	804	834	782	820	802	799	767	806	783	786	755	758	834	805	792	815	820	818	803	801	789	812	810	824	799	774	767	819	818	823	769	813	811	813	787	800	827	798	715	896	826	793	807	743	792	793	786	830	783	785	818	811	841	760	786	798	861	796	793	827	800	759	815	756	775	818	802	834	745	762	795	804	815	813	783	780	844	742	785	813	809	807	826	837	791	810	816	813	794	759	789	821	818	806	824	849	779	785	794	759	799	785	761	804	761	777	751	760	831	790	784	786	784	852	742	791	757	794	827	800	832	795	800	819	832	799	775	820	841	808	780	790	861	819	787	813	800	778	805	735	791	849	778	799	795	831	808	812	793	789	777	769	814	821	840	767	785	804	764	741	804	875	813	848	803	807	817	788	745	775	779	770	752	826	800	843	823	833	779	784	858	792	774	801	791	775	826	773	806	751	739	796	804	857	771	770	739	813	782	761	788	787	825	735	746	817	821	803	823	807	806	816	775	780	830	782	816	792	799	813	745	799	738	818	802	772	796	812	764	822	747	838	802	823	798	794	792	803	781	811	813	801	814	803	814	840	793	838	780	799	770	798	793	812	781	810	801	784	781	843	785	781	817	803	796	812	810	741	744	788	803	856	824	795	773	799	868	795	775	752	758	799	848	821	772	807	803	794	764	802	741	863	766	785	819	817	819	858	774	733	795	807	806	749	834	788	774	736	797	834	720	824	844	807	797	789	767	796	809	776	818	742	764	783	783	788	788	786	841	754	764	802	753	788	835	777	751	821	814	797	750	785	777	766	840	851	813	828	805	758	839	800	829	811	757	819	784	834	856	787	762	767	805	829	790	771	797	803	792	788	797	771	766	815	785	750	825	815	811	855	810	823	835	825	785	775	821	802	824	768	763	756	765	726	818	808	782	781	756	794	814	790	802	796	840	835	755	799	798	781	822	781	761	803	753	774	783	849	819	809	801	816	814	801	779	791	804	825	805	799	777	781	782	832	757	774	806	799	821	760	803	797	782	840	832	836	794	785	802	820	808	772	759	796	813	751	782	794	845	840	795	806	771	752	823	822	801	724	825	764	818	767	764	794	804	833	781	811	789	806	745	770	830	809	758	814	827	819	758	820	823	742	838	829	735	810	791	792	721	804	828	807	794	814	822	835	808	821	788	770	779	842	788	822	786	748	820	804	818	756	845	761	765	805	813	788	768	788	797	750	829	787	829	748	794	791	830	775	794	728	825	820	756	777	811	806	852	808	812	783	795	785	797	775	796	813	753	795	794	766	788	824	787	794	766	839	808	790	808	835	791	764	770	795	825	836	767	736	807	791	841	775	795	802	778	787	805	811	822	780	777	806	730	832	784	797	815	819	766	799	784	816	758	812	817	791	799	803	777	830	772	834	801	804	850	810	776	793	786	760	802	780	798	761	843	808	789	812	818	768	810	798	819	832	802	753	781	795	755	809	824	793	806	822	808	789	808	792	806	820	797	831	779
33471	6398	2418	1754	1213	924	817	659	584	604	537	508	449	454	469	462	484	450	433	445	428	405	391	396	437	390	419	367	383	420	447	401	393	393	394	392	382	393	386	356	415	368	386	374	360	375	379	401	383	444	427	392	376	392	408	407	384	367	390	374	373	412	382	393	380	376	379	375	397	437	371	390	385	427	408	431	377	398	369	392	430	384	386	378	378	383	358	352	341	362	370	386	351	410	387	418	382	380	390	365	388	390	409	374	412	377	357	343	380	370	416	370	376	346	347	361	349	410	379	402	411	374	361	394	407	383	386	388	386	411	407	383	392	393	399	375	409	410	382	375	382	421	390	366	402	419	403	388	397	386	421	374	407	399	380	403	383	361	405	412	379	409	399	380	367	407	364	398	421	377	392	384	394	345	376	372	426	376	400	383	361	402	413	394	411	439	391	417	402	420	387	376	367	388	391	365	342	358	397	376	395	362	377	367	368	384	395	389	411	384	358	388	424	424	394	348	395	396	406	384	391	362	363	355	392	359	434	373	373	371	385	411	396	389	377	400	375	368	403	397	396	410	376	385	383	346	398	407	360	379	399	369	384	373	390	355	405	372	401	385	406	396	387	375	434	429	431	399	382	399	380	410	372	392	367	390	414	374	396	425	358	402	369	427	395	377	397	375	398	397	409	395	433	379	383	363	402	414	416	394	364	392	376	384	383	371	430	397	378	403	406	380	376	371	413	411	390	390	391	377	381	376	354	398	398	374	373	392	370	365	385	408	396	417	386	404	424	365	415	363	371	353	397	411	368	381	369	383	439	349	349	408	348	386	394	384	386	394	388	407	389	376	398	389	362	401	383	407	428	384	389	393	368	368	392	389	372	391	355	416	359	379	384	359	424	425	427	337	367	356	439	398	406	393	424	382	370	376	378	410	388	336	354	395	406	376	376	404	364	400	388	368	384	369	373	362	392	384	366	381	385	392	390	362	351	375	405	380	384	400	382	372	351	390	421	426	380	368	372	397	377	408	420	401	394	403	402	348	367	377	394	393	352	405	420	369	366	401	380	347	351	366	382	366	367	395	384	411	381	406	368	394	408	397	367	371	369	392	390	384	386	370	399	397	396	379	404	376	398	405	412	353	383	386	400	403	416	365	387	376	352	369	380	384	383	360	404	397	394	347	382	417	424	432	399	356	388	387	375	420	375	372	425	422	387	366	375	365	395	401	391	337	398	356	411	373	348	378	393	414	424	362	372	398	392	392	391	353	397	362	411	394	397	409	384	410	385	370	382	404	377	378	410	394	399	400	385	388	413	378	366	363	378	383	375	369	404	406	374	400	390	408	411	396	393	386	397	414	406	418	354	392	390	419	350	385	428	332	401	389	381	375	374	401	373	372	399	399	392	388	400	391	383	354	382	440	373	374	402	374	382	392	390	371	411	381	344	352	396	395	405	426	365	343	367	387	404	382	381	397	353	385	410	392	385	361	390	353	376	361	356	342	380	369	396	367	391	379	347	388	393	378	382	383	386	380	354	372	388	395	354	391	349	431	407	395	397	399	373	416	362	393	425	361	372	408	401	372	406	380	375	371	423	376	352	360	360	392	385	378	381	397	409	392	366	373	380	406	403	378	358	411	412	367	398	376	400	368	408	416	357	378	381	361	393	351	371	380	393	395	391	379	400	372	373	380	344	393	408	422	427	385	356	401	383	398	368	403	406	385	419	374	367	397	380	337	395	355	399	394	384	400	407	369	393	386	377	421	371	378	355	376	354	407	351	381	399	372	384	415	403	359	416	373	417	381	395	365	330	373	368	459	385	365	356	357	395	366	392	334	387	380	389	360	368	425	407	375	388	349	366	422	380	373	387	364	440	380	406	344	373	395	353	381	409	410	374	346	359	389	377	391	364	389	405	396	350	364	413	379	347	392	411	404	385	369	378	368	387	389	390	362	430	408	404	371	393	398	382	383	386	437	355	405	365	382	389	384	393	388	406	369	363	411	391	365	405	375	394	400	369	404	387	377	384	363	341	382	364	393	370	360	391	341	377	401	372	344	384	347	390	374	385	385	410	411	408	382	353	388	394	406	371	393	392	369	426	390	381	417	380	380	394	406	376	394	391	409	395	421	336	378	398	358	363	365	391	399	409	383	388	384	389	358	384	423	392	377	386	412	420	399	424	406	376	410	380	428	388	382	380	387	373	359	390	414	393	387	378	382	372	370	395	390	426	399	388	426	386	393	387	372	375	393	359	396	354	381	375	375	376	388	404	373	404	380	357	420	415	406	402	353	379	399	386	347	369	384	383	352	380	372	403	384	410	401	403	390	404	353	339	405	355	386	386	364	395	390	401	384	389	387	426	396	402	400	422	354	388	425	384	354	383	373	373	400	387	355	370	419	385	386	381	358	395	363	423	361	376	374	382	374	390	360	372	383	397	383	393	359	368	368	376	362	369	386	405	383	383	426	376	386	365	420	395	380	374	396	358	369	363	387	395	415	376	414	390	385	414	376	340	383	381	386	389	375	397	386	397	384	406	369	389	390	399	386	387	386	372	377	371	366	341	419	388	405	363	382	387	387	398	382	371	380	367	385	382	374	378	393	376	388	386	383	416	413	374	407	405	403	399	398	408	360	383	396	336	389	364	376	373	415	387	392	382	409	375	393	395	420	397	344	423	386	401	368	346	440	366	386	404	354	416	360	366	411	407	400	377	381	371	387	381	406	366	398	355	394	368	361	404	402	371	379	400	379	380	381	401	374	359	395	374	367	388	386	397	362	377	364	364	418	369	371	396	384	379	393	346	407	390	350	372	422	363	392	371	410	377	396	387	371	383	394	361	411	403	385	417	382	392	389	402	386	398	386	376	397	393	373	381	350	422	423	417	387	378	356	391	453	387	350	409	432	406	378	388	355	395	378	350	382	358	321	389	376	405	384	423	396	350	389	400	377	355	398	414	382	351	394	388	348	356	366	379	403	388	379	407	396	392	390	396	376	384	364	392	348	356	363	378	388	404	363	385	399	365	384	395	427	406	386	382	419	404	385	382	391	366	350	375	429	429	411	407	392	389	378	392	348	362	380	412	413	363	407	401	389	407	368	405	405	340	411	404	418	377	416	384	392	366	378	365	360	411	401	417	414	388	368	382	344	384	363	360	356	387	359	436	395	392	421	358	388	402	398	379	411	374	364	372	397	395	391	383	357	382	412	409	456	376	350	417	396	394	375	406	385	353	367	382	387	392	371	379	350	376	380	411	412	388	390	386	381	388	420	406	409	375	397	371	367	418	366	399	361	406	398	380	405	412	370	372	388	370	356	412	362	367	389	404	383	373	426	430	378	376	384	395	374	388	397	389	381	376	367	370	370	344	367	370	376	357	437	379	368	435	355	378	380	356	381	385	371	380	405	417	386	385	389	376	379	393	362	411	385	380	383	387	422	393	397	407	348	420	358	397	388	397	384	410	378	394	435	404	374	347	394	381	397	388	384	385	376	422	366
17026	2274	3810	4673	4077	3575	2988	2624	2292	2028	1838	1727	1616	1518	1458	1441	1289	1297	1250	1210	1173	1165	1152	1141	1145	1145	1062	1091	1064	1100	1101	982	1048	978	1021	1048	1037	1051	1011	995	953	964	961	981	960	990	942	971	962	994	982	952	964	915	956	962	975	925	904	943	961	959	975	977	920	931	924	902	989	906	980	892	921	929	930	879	944	971	936	953	939	915	901	980	902	952	900	900	929	936	978	912	928	917	897	901	916	935	930	943	932	907	898	947	939	940	937	916	900	905	928	960	918	889	926	927	919	892	958	953	908	899	895	910	967	924	903	897	903	885	972	920	901	906	912	860	863	888	961	984	892	843	964	903	931	917	947	848	907	905	900	882	944	1016	907	953	921	896	906	955	934	907	908	890	852	947	924	915	920	946	891	861	931	967	931	941	883	897	891	891	950	854	907	941	965	822	931	927	892	895	892	894	888	893	941	935	912	917	916	910	925	879	893	934	908	949	914	906	910	907	926	909	896	923	910	907	869	958	933	875	903	923	894	948	899	909	882	924	948	954	939	899	918	901	885	841	992	912	939	901	857	976	910	942	915	898	851	920	964	926	946	963	902	960	927	891	995	903	890	896	909	884	877	904	871	916	878	918	938	940	936	868	909	888	943	898	860	918	905	923	917	885	948	884	926	895	914	940	938	862	972	891	903	865	900	937	975	875	912	939	951	901	843	972	898	937	962	905	889	957	903	925	921	832	960	926	897	886	893	933	861	955	899	888	875	968	905	931	881	946	925	876	892	943	941	915	954	879	934	924	911	932	962	901	878	943	870	971	934	882	891	965	941	944	858	901	947	947	914	902	833	896	891	872	928	883	955	942	944	927	927	946	909	895	913	921	896	914	872	938	911	958	909	920	983	882	948	921	945	905	928	904	898	891	951	872	894	924	903	912	944	932	892	909	839	902	932	886	883	880	892	942	920	886	914	846	944	932	941	929	910	872	902	917	900	928	976	873	944	903	887	906	889	875	849	915	911	943	877	869	913	920	891	912	958	922	920	917	889	860	864	951	925	947	888	884	956	922	923	912	926	967	891	872	936	907	889	941	930	941	834	849	923	929	906	927	893	929	923	888	946	865	899	910	897	910	888	938	930	885	958	868	879	884	927	929	896	956	918	959	866	926	920	901	927	875	926	947	953	909	887	887	916	902	915	937	900	897	904	933	868	881	875	895	896	890	946	917	886	896	901	848	874	915	921	885	871	923	951	913	911	973	923	947	850	928	971	927	922	940	949	907	946	909	982	898	874	918	922	904	910	906	952	920	898	895	947	838	885	903	872	906	907	927	917	909	921	898	925	924	947	944	928	919	912	908	883	983	947	893	937	905	961	931	882	936	940	881	908	887	938	914	923	957	924	899	971	867	934	877	909	956	937	932	939	866	897	892	912	885	950	961	905	887	916	942	839	906	917	964	867	887	902	905	889	902	897	906	940	886	941	860	906	901	930	971	939	914	928	927	940	937	897	885	894	918	904	944	896	838	900	918	855	894	835	886	977	910	918	939	920	914	831	915	904	912	928	885	924	925	882	880	922	971	925	929	906	901	890	947	938	924	879	896	917	899	872	957	937	937	939	922	897	884	925	881	865	895	931	956	950	933	940	926	940	860	919	906	945	868	902	919	863	934	860	920	943	882	904	950	932	922	931	966	881	942	944	924	928	917	922	946	903	991	900	910	902	860	922	1018	930	888	910	923	907	956	951	948	897	887	933	900	888	907	875	901	934	923	936	929	893	901	940	858	926	933	936	906	883	936	875	919	896	936	932	957	942	884	931	899	925	924	930	873	929	934	939	919	919	878	910	872	891	901	881	918	920	918	973	935	929	924	979	915	949	860	927	900	933	923	918	845	902	926	866	942	909	840	907	928	887	901	860	885	959	948	955	876	857	954	930	857	914	877	888	869	898	877	883	947	957	933	924	927	871	900	909	907	913	909	925	887	924	882	889	882	892	897	932	902	879	907	924	930	910	926	930	958	884	923	888	848	872	904	942	950	925	963	943	908	919	952	896	949	907	926	948	956	908	908	939	888	875	907	895	918	894	862	923	880	899	884	885	886	924	907	845	933	889	914	921	931	881	939	909	866	949	841	933	883	931	905	926	911	872	876	889	932	890	918	862	921	928	924	922	905	915	934	921	872	926	895	959	949	872	870	937	903	903	887	880	899	906	915	933	907	905	954	913	903	901	933	919	957	933	892	910	918	906	879	888	949	879	979	898	896	899	928	941	928	931	912	958	901	945	917	911	876	882	935	881	840	890	924	956	909	944	879	902	880	940	912	946	907	940	896	913	917	880	893	939	914	898	964	890	915	929	925	873	921	946	931	921	909	906	952	919	906	876	882	920	880	926	924	897	915	918	946	919	889	916	959	865	879	888	935	943	942	859	955	898	955	890	930	890	897	921	963	876	935	857	940	884	964	912	928	919	899	898	874	926	889	858	886	931	861	881	894	877	963	907	905	952	947	939	908	891	884	903	906	914	919	906	947	924	904	904	819	913	894	955	972	862	943	927	949	856	923	927	906	1009	877	968	905	910	948	899	900	870	929	898	884	881	930	945	888	954	897	913	885	921	928	916	911	897	909	886	931	893	888	951	928	936	929	902	878	899	910	966	900	916	886	975	933	940	893	881	897	988	885	887	883	928	888	893	930	913	910	919	872	894	916	904	886	915	896	890	874	889	927	937	934	910	901	917	873	896	843	866	923	869	885	949	953	951	938	914	903	896	942	919	909	875	920	953	896	901	895	942	928	934	914	903	946	924	913	873	889	903	928	955	911	985	916	914	895	917	942	892	911	874	924	917	915	915	922	896	907	875	901	898	899	837	922	913	944	855	946	905	919	908	986	944	927	926	919	931	910	920	926	933	901	931	916	904	917	902	918	893	895	915	880	891	916	945	909	937	867	934	900	920	922	915	941	887	895	937	911	976	924	869	874	938	914	949	933	931	935	861	909	863	869	931	918	950	921	928	891	904	948	885	914	893	931	928	940	875	919	877	929	902	861	910	925	894	918	915	878	946	915	842	872	855	853	918	906	951	928	936	935	886	952	924	871	889	919	900	885	899	933	975	938	923	889	898	907	870	869	875	877	931	939	924	864	960	928	930	887	890	918	909	895	925	906	854	899	865	918	871	888	928	982	956	911	926	845	931	901	937	916	923	931	976	894	969	921	881	883	897	931	942	894	874	889	923	907	868	945	946	874	919	905	935	953	929	987	849	903	895	919	900	882	934	926	942	921	917	925	872	889	933	900	970	918	893	882	901	911	907	911	868	886	866	948	907	876	948	987	866	904	899	863	890	928	956	928	943	918	905	943	795	942	895	954	934	935	924	941	909	940	892	921	920	971	907	915	881	897	962	976	934	880	923	929	870	900	882	926	935	878	912	894	925	921	970	911	905	910	844	874	862	896	897	897	905	898	955	942	896	877	921	902	883	912	936	971	848	883	940	908	958	945	906	934	886	905
9965	497	182	201	161	153	149	146	171	170	147	161	164	148	129	136	149	176	162	116	142	162	160	140	143	136	138	169	147	136	141	160	123	147	152	169	132	136	166	143	158	162	178	157	124	154	146	155	155	133	143	160	158	158	152	149	145	149	152	167	146	156	139	151	167	159	166	128	140	137	141	166	147	150	156	142	164	142	159	130	173	149	157	158	162	155	134	156	128	183	156	149	155	136	154	134	131	170	159	155	131	156	171	143	149	150	140	144	142	164	168	140	159	150	120	163	131	161	139	152	136	146	152	161	144	140	161	138	150	141	141	150	140	142	173	153	164	148	131	146	150	120	154	143	147	147	134	123	150	126	142	172	160	128	147	153	143	154	147	157	139	143	133	179	134	150	140	156	149	152	166	148	132	166	145	144	142	132	151	147	142	155	159	141	137	139	172	134	131	140	154	126	161	139	166	155	146	164	161	169	156	140	137	121	139	161	156	163	141	157	177	152	158	138	145	152	146	130	144	141	157	157	139	138	166	146	153	171	125	158	162	179	162	150	162	159	165	160	169	153	159	152	161	136	141	148	135	156	136	134	152	150	139	174	148	146	163	151	139	145	163	170	152	150	163	149	120	145	151	126	177	160	134	163	151	144	159	141	165	144	139	134	138	161	139	159	144	153	144	158	119	163	154	152	152	155	160	154	152	181	150	154	115	182	181	158	150	142	138	169	133	157	173	145	142	142	158	151	132	152	142	146	150	163	135	151	142	133	132	160	159	142	146	150	135	156	136	121	161	164	172	131	151	150	170	155	151	167	133	152	123	146	151	143	153	143	136	161	167	146	160	170	162	142	110	117	142	147	153	170	156	155	132	151	155	134	144	138	127	143	135	144	154	155	162	152	139	149	131	148	151	150	175	146	149	144	154	162	149	153	180	152	163	143	138	139	143	140	161	143	135	130	171	146	162	151	162	149	147	166	156	165	161	134	122	154	154	157	166	170	162	157	156	156	151	129	148	164	135	164	150	142	126	144	157	139	132	163	140	169	154	155	168	144	140	143	142	144	144	150	127	161	162	150	141	146	145	138	149	157	155	179	147	146	143	150	156	166	160	140	134	141	166	156	147	175	146	146	141	158	150	153	130	166	152	143	142	153	150	143	131	126	143	153	157	137	162	157	142	157	156	137	147	144	144	150	152	146	149	163	172	141	158	163	147	144	158	152	166	159	148	165	145	144	145	141	158	182	164	176	143	151	171	144	175	162	157	154	147	166	168	143	150	142	126	143	144	141	155	163	154	181	153	150	142	149	145	140	146	138	161	163	157	149	159	152	152	159	142	139	140	153	147	144	125	140	148	157	163	151	155	147	134	160	145	142	151	177	151	139	129	155	147	157	142	149	136	157	143	136	142	141	161	138	152	149	154	139	163	162	140	163	141	149	154	127	119	158	165	147	136	143	150	151	170	121	173	150	185	163	157	153	136	141	150	149	160	136	155	148	156	132	153	154	157	157	173	159	169	131	154	163	152	163	153	164	125	142	176	162	173	170	135	165	165	149	141	150	143	151	146	158	163	137	136	140	138	158	156	155	144	169	141	159	146	172	152	154	169	139	142	147	163	122	136	163	149	155	166	139	164	150	158	144	167	157	164	159	129	131	157	109	140	173	146	152	138	130	146	150	173	142	170	154	156	146	145	148	145	147	156	155	158	151	126	142	133	150	142	153	144	182	147	131	160	148	133	149	136	164	159	161	166	157	137	146	125	155	165	137	141	132	144	138	127	145	143	169	165	146	147	144	153	150	141	158	124	164	147	136	148	143	149	139	164	131	149	149	175	170	142	163	159	134	150	167	146	145	139	158	163	161	137	147	142	146	137	142	163	147	165	134	157	157	142	149	167	141	165	157	133	132	147	142	139	148	164	153	149	161	134	160	148	145	144	131	143	162	146	143	139	154	120	134	143	155	167	151	149	162	146	158	160	145	140	164	168	155	154	158	145	136	135	132	148	133	136	143	152	159	141	155	169	133	120	168	162	161	153	130	148	152	158	155	132	152	140	165	142	152	149	158	152	138	153	154	153	156	173	172	172	159	170	154	171	182	134	144	155	135	129	157	171	159	126	167	176	152	169	145	139	161	159	161	151	153	157	163	146	166	137	151	147	133	150	137	144	136	145	136	152	152	140	138	139	156	157	124	142	152	155	131	142	157	161	162	137	147	138	157	135	144	132	150	123	157	149	141	141	170	159	157	153	161	135	147	143	134	160	134	135	141	165	153	142	138	158	146	164	178	149	150	125	155	134	154	152	135	153	144	143	153	152	154	185	148	161	125	173	146	151	161	158	152	129	166	135	176	162	129	143	152	156	153	145	149	146	152	137	155	149	165	148	163	173	162	156	166	156	149	160	139	141	132	172	149	146	143	185	146	152	161	140	133	156	152	135	148	159	138	164	157	153	183	149	172	162	151	134	126	155	152	144	147	142	123	176	150	148	134	157	160	178	156	124	159	144	130	139	138	137	153	159	183	162	137	159	161	176	156	141	148	146	128	141	152	155	154	142	145	163	132	131	157	142	149	157	138	129	141	147	174	122	139	148	148	128	137	130	138	165	127	159	155	157	158	161	156	170	164	148	148	144	160	126	135	152	151	166	130	188	139	167	156	149	147	156	140	143	162	159	133	161	136	144	134	180	147	138	138	148	142	140	143	154	181	160	165	146	161	160	148	181	142	161	149	141	133	131	154	135	152	162	152	174	140	168	150	134	145	154	142	147	165	158	166	132	160	152	144	141	178	159	132	128	129	145	143	134	185	160	133	153	170	162	130	134	133	157	164	164	124	162	158	168	145	177	169	162	147	139	155	163	150	148	145	171	155	156	174	146	161	159	153	145	177	146	155	157	154	144	162	151	165	124	146	148	138	150	162	128	166	159	138	144	162	144	132	148	123	155	159	170	157	154	158	170	170	164	160	164	155	156	151	141	154	156	165	168	143	170	130	161	144	135	153	166	184	181	158	156	128	168	159	170	149	149	166	139	138	152	179	142	140	148	164	162	136	149	150	146	144	147	134	161	137	140	146	164	127	141	132	160	162	138	170	148	132	133	158	145	147	157	161	145	140	144	168	156	155	155	158	164	136	159	152	150	163	131	164	147	151	150	158	153	154	149	156	137	145	157	143	183	132	139	149	155	151	148	143	159	153	137	142	151	126	157	161	148	173	147	131	172	164	170	134	139	169	161	142	141	161	174	106	109	169	135	162	168	160	137	150	153	155	152	162	135	161	160	165	166	133	172	157	148	155	165	158	153	154	147	161	151	140	132	198	116	166	126	147	187	153	143	151	147	158	137	143	154	170	152	154	148	166	151	157	155	146	145	158	147	133	141	143	143	143	167	160	150	150	131	163	131	162	155	150	148	152	152	141	153	146	131	148	139	146	153	131	134	140	163	158	143	174	146	150	168	146	154	139	149	141	127	139	137	155	155	154	148	164	147	142	139	153	139	154
5296	497	555	508	509	514	483	488	437	485	452	447	481	465	450	430	448	461	484	443	431	434	396	450	431	423	494	396	426	484	466	419	469	453	428	444	466	405	432	477	472	448	468	467	439	424	441	447	437	438	421	430	426	412	410	468	402	430	439	431	466	432	437	453	401	441	448	411	429	477	405	444	436	422	439	451	443	416	482	455	446	390	443	470	478	421	444	456	434	410	437	425	471	452	388	419	463	449	424	437	401	426	446	453	432	415	416	461	452	424	404	447	436	437	445	431	412	406	479	419	411	435	450	408	465	435	447	432	431	409	438	433	433	462	443	453	412	403	484	407	455	422	414	430	446	434	446	428	452	450	437	433	434	486	442	485	459	438	433	470	427	419	458	416	460	423	478	447	425	425	401	447	440	445	433	415	453	471	426	431	442	447	422	443	401	431	414	430	412	441	451	420	442	404	445	428	416	438	448	434	467	435	427	450	437	433	475	429	417	427	430	411	409	464	450	432	417	446	429	377	462	423	430	438	437	462	425	461	450	473	432	408	444	464	435	424	420	417	435	402	419	440	424	429	429	446	381	394	416	451	469	438	415	420	476	393	425	419	445	449	435	415	444	406	419	419	430	410	444	411	420	438	466	441	440	478	438	459	433	423	449	439	452	405	495	455	442	413	464	460	467	452	448	431	445	445	422	422	422	459	461	444	433	435	450	429	438	401	421	415	450	431	435	447	451	433	482	457	429	452	447	437	455	460	409	403	445	448	440	440	413	442	439	420	457	421	441	440	448	442	444	448	438	440	392	443	462	411	446	446	441	427	420	491	424	448	429	447	454	417	455	427	431	466	436	442	456	440	407	468	457	447	454	439	430	446	472	454	438	439	458	474	446	442	427	441	466	462	421	381	460	423	453	451	407	451	428	411	420	449	437	413	406	421	424	464	396	438	429	423	474	438	429	455	446	458	428	430	426	439	434	416	424	428	425	454	441	430	426	455	468	460	410	447	419	439	419	448	435	420	467	439	413	458	438	454	429	465	440	426	431	423	458	463	438	439	455	493	464	418	406	480	410	431	404	441	439	461	467	436	448	468	462	469	437	413	469	433	410	405	447	440	406	428	438	443	409	434	456	429	425	424	422	431	435	425	409	443	469	404	441	437	424	455	460	465	457	430	419	419	432	415	420	437	439	448	442	437	451	416	434	404	441	424	451	426	381	430	412	483	437	459	405	452	407	425	456	416	424	424	454	459	456	428	415	407	446	477	415	438	422	399	420	452	465	400	426	447	435	448	463	430	422	413	441	460	432	410	439	428	419	412	448	467	468	422	447	409	455	498	453	413	463	419	429	414	460	458	443	417	399	470	452	411	401	428	424	444	427	439	435	427	417	412	442	452	437	420	402	427	443	439	389	432	456	445	441	437	450	452	468	420	478	391	427	419	436	471	435	458	449	460	419	458	464	423	458	440	478	455	420	447	455	396	433	426	442	465	431	438	432	461	431	432	423	409	470	432	417	471	418	475	425	434	431	436	424	440	447	420	448	435	460	484	440	423	393	426	460	503	419	433	444	448	438	418	447	425	438	443	474	425	469	441	456	426	444	440	430	465	435	449	441	416	433	433	468	433	432	423	456	426	499	447	444	445	417	417	439	437	437	442	446	366	421	404	477	415	473	420	424	459	483	397	426	460	441	471	410	437	427	427	438	441	442	466	440	449	443	461	465	464	429	454	460	425	414	454	407	439	425	456	431	431	471	422	444	456	461	453	456	417	432	435	453	441	390	423	453	467	446	473	439	473	464	447	410	445	427	426	435	453	427	413	448	420	465	409	423	429	440	454	453	423	448	402	457	410	406	466	432	431	417	389	447	419	455	408	428	444	430	453	468	450	432	446	439	449	468	447	435	432	440	466	437	454	423	432	457	437	417	399	457	474	417	473	421	434	394	435	488	435	437	392	434	407	439	410	472	409	443	408	440	436	493	416	426	452	453	402	457	441	431	411	419	431	427	420	417	438	424	446	423	423	490	430	417	432	437	425	452	410	395	430	426	506	454	414	458	427	475	482	432	442	382	421	415	412	437	424	450	423	433	413	431	477	433	443	453	435	432	426	440	436	435	427	395	428	430	434	445	463	459	455	454	414	417	412	413	433	413	436	447	461	434	433	444	444	404	440	437	458	476	418	453	449	474	475	465	442	463	428	416	479	408	400	414	444	457	433	416	446	430	408	470	462	444	432	459	428	397	439	446	433	405	441	407	415	441	413	423	383	437	451	443	430	456	405	457	458	457	417	407	466	464	456	445	410	423	445	442	442	459	426	490	449	421	431	429	474	436	491	457	396	435	409	475	473	436	439	441	480	440	422	429	442	422	436	393	466	420	433	408	434	409	475	442	432	450	434	488	463	441	464	435	445	439	439	437	423	412	420	433	450	467	466	426	440	457	453	490	426	469	408	401	460	428	406	425	446	425	428	468	414	455	413	431	413	433	463	434	432	447	450	442	432	470	429	454	479	405	434	446	430	422	427	484	433	445	462	413	449	429	435	493	458	424	446	449	449	407	429	466	457	450	419	400	420	421	410	416	428	449	428	436	409	425	432	459	416	415	414	460	446	451	451	432	404	422	393	412	462	395	443	436	443	443	400	434	424	465	430	414	443	435	443	434	458	427	417	473	426	431	483	430	485	431	456	434	461	411	439	425	414	438	448	397	461	434	462	450	405	412	416	424	445	454	394	440	459	483	408	414	433	415	437	441	384	454	444	427	433	419	433	445	422	430	461	436	425	393	475	419	452	446	453	448	406	422	430	431	437	438	436	441	456	427	415	423	443	461	407	424	450	457	431	440	436	447	476	450	418	435	432	393	420	448	425	409	429	417	435	472	455	445	458	433	487	469	430	417	467	458	412	451	460	423	426	427	453	444	437	456	424	450	432	453	394	426	479	464	458	430	445	432	443	432	409	421	454	443	434	466	438	451	422	427	450	433	455	455	446	408	425	447	435	434	437	442	419	422	438	466	441	432	422	456	451	469	435	466	408	441	456	466	428	435	483	438	435	431	425	452	423	418	457	411	422	429	476	416	397	452	407	446	457	433	431	430	436	438	464	424	459	433	420	463	430	465	423	488	444	392	433	431	486	417	468	415	392	407	447	407	441	435	410	411	419	430	446	432	412	403	457	416	463	444	418	404	482	432	412	398	449	425	450	461	450	434	383	458	411	406	445	450	435	444	423	456	426	477	449	425	421	406	442	461	452	436	420	440	409	412	468	443	419	469	459	436	432	433	444	448	415	437	422	402	451	427	420	463	439	492	454	448	411	462	448	452	391	441	430	406	425	426	502	431	445	455	432	461	412	443	464	445	435	424	426	413	411	441	439	461	471	439	457	384	454	447	435	433	444	408	411	452	434	443	451	478	445	412	451	410	459	433	422	420	468	469	442	464	430	473	467	426	451	457	385	462	456	422	441	454	453	432	445	431	431	454	420	455	439	476	459	456	454
26738	4062	1254	946	768	579	519	495	443	412	392	353	382	360	336	317	354	347	341	346	347	355	338	348	301	314	338	311	306	314	310	313	324	303	319	320	330	330	348	308	304	315	349	318	330	337	330	321	335	310	314	327	345	357	323	288	316	334	292	338	333	317	324	332	334	315	366	311	315	332	342	284	341	322	314	346	313	339	288	302	352	333	291	323	315	342	335	309	356	332	353	332	313	300	327	350	310	339	309	341	305	353	319	321	330	310	296	341	345	319	352	325	294	325	305	349	312	308	329	326	299	349	320	329	314	335	307	317	310	344	298	319	331	322	302	303	309	317	363	369	309	329	328	313	345	306	298	342	318	334	356	333	335	341	334	312	317	314	315	332	363	332	312	305	320	305	337	311	342	347	295	293	346	310	348	279	334	327	319	325	341	327	336	331	298	337	306	331	320	321	368	328	336	341	298	349	370	354	304	286	325	308	343	344	294	293	330	297	299	321	323	327	372	317	282	334	309	288	308	334	336	328	308	317	324	360	361	298	349	295	367	325	324	309	303	310	339	327	312	320	376	324	326	319	314	307	307	333	306	307	318	350	340	326	328	359	342	303	354	354	313	335	298	359	297	312	315	366	300	311	310	303	331	301	309	306	305	333	352	332	313	280	304	313	352	355	293	302	301	332	335	281	301	330	337	331	296	331	333	324	325	302	340	359	307	345	291	321	316	301	302	296	350	326	308	333	345	315	317	311	358	332	307	339	345	327	345	301	315	290	354	299	317	327	300	328	329	319	350	315	299	334	320	311	340	326	322	283	319	337	320	320	300	308	332	304	296	337	317	323	320	330	342	349	303	315	345	346	287	319	317	331	319	310	343	283	308	304	335	331	335	297	354	333	317	319	328	346	331	329	330	330	340	322	326	317	293	349	336	332	330	349	333	312	317	313	348	325	348	284	281	303	319	332	344	344	324	340	350	292	306	324	302	319	321	302	318	320	295	289	323	346	319	303	339	278	305	283	307	314	327	327	347	351	284	309	315	322	351	332	307	306	331	302	334	317	338	292	330	337	328	337	301	315	330	355	297	301	320	297	332	319	297	318	315	307	340	329	322	328	328	307	294	306	348	334	315	338	299	286	359	301	297	352	312	324	339	341	288	316	331	315	348	338	343	288	308	294	298	303	325	308	314	321	287	320	351	342	350	314	303	337	278	340	313	335	338	336	306	270	310	351	329	333	312	346	280	303	316	312	361	341	309	328	352	323	311	325	305	313	298	309	320	286	299	322	302	302	315	335	318	344	332	310	320	351	311	370	322	333	293	338	326	316	305	337	322	317	295	342	324	312	323	358	363	311	340	339	314	309	354	335	312	286	312	349	308	329	325	342	335	345	339	337	322	369	341	343	307	312	319	316	325	313	304	318	349	298	300	307	298	337	295	315	343	334	296	322	302	326	336	317	286	296	352	311	312	325	319	357	332	335	335	297	321	313	338	382	319	324	319	335	317	330	328	303	337	317	341	333	333	334	354	315	328	338	313	296	310	310	332	342	300	325	306	313	327	328	336	328	342	326	305	349	316	313	363	298	289	281	324	318	329	318	324	297	342	328	320	312	329	328	304	351	309	295	346	348	321	307	315	349	344	347	332	325	307	320	330	325	339	337	326	310	330	300	310	346	338	287	333	312	335	314	317	322	317	306	332	337	313	342	320	351	301	295	336	290	316	344	307	351	342	304	324	332	317	340	325	341	322	329	323	348	317	335	297	314	313	315	332	337	308	353	351	319	328	356	323	346	325	350	375	350	307	322	350	319	305	293	320	299	316	318	298	286	349	302	281	290	292	316	309	295	326	322	333	328	298	318	338	342	334	313	356	328	321	300	331	289	337	357	306	351	311	295	326	318	335	329	317	323	329	302	317	306	309	308	340	328	331	313	340	352	304	296	342	317	323	313	301	316	322	310	276	327	373	305	294	321	305	303	310	296	323	321	345	325	313	301	309	289	359	356	332	312	329	320	308	318	343	325	318	339	327	353	334	342	310	319	358	315	319	347	309	315	368	310	340	329	298	329	320	335	332	303	304	313	305	315	309	329	323	308	310	315	347	325	334	307	337	355	360	305	296	301	304	325	329	314	329	310	327	337	334	316	299	307	348	303	291	330	335	339	325	327	317	295	313	299	347	319	307	328	309	318	305	313	322	291	331	317	292	337	326	326	368	314	301	277	326	302	338	312	308	326	288	300	290	292	274	308	303	277	314	315	341	326	329	349	324	334	313	317	327	289	303	306	297	316	325	346	287	314	326	292	309	303	316	306	323	310	296	339	344	303	315	353	331	323	302	293	316	338	338	315	352	310	308	364	373	313	336	308	332	279	337	308	313	303	311	324	319	289	281	291	295	305	322	324	321	324	285	347	355	343	287	325	323	331	361	362	320	319	327	353	327	339	332	310	369	302	334	311	320	309	331	320	295	324	317	278	332	297	357	322	307	324	305	323	321	305	330	294	314	338	298	318	317	335	317	321	319	345	294	339	320	301	340	341	287	333	344	338	338	322	327	335	331	327	366	318	318	304	352	358	332	351	338	318	343	325	308	322	324	308	314	325	331	314	331	301	350	356	320	296	314	311	346	299	319	321	287	323	293	291	337	349	310	303	321	332	327	315	304	310	351	308	321	299	361	298	329	291	323	322	376	356	302	334	336	318	312	305	309	334	328	308	289	320	335	325	308	294	319	287	342	328	308	329	315	327	345	349	323	287	305	362	295	331	327	302	346	307	333	310	320	326	315	322	305	326	328	342	304	312	340	309	345	349	317	333	320	311	325	307	318	329	333	318	328	296	270	307	323	348	333	311	322	310	303	311	336	299	293	327	338	324	340	286	329	325	341	302	294	328	332	328	307	331	323	305	310	305	317	357	296	314	366	312	299	322	316	307	305	304	336	339	318	332	280	326	332	339	336	322	289	361	307	326	319	306	323	342	315	318	306	322	345	320	289	299	333	301	331	308	326	293	342	326	321	334	326	329	323	303	311	292	311	325	369	293	299	344	326	313	331	303	319	314	318	330	318	344	314	299	317	284	301	300	322	306	327	300	346	323	346	345	306	320	317	343	324	331	326	315	316	343	331	301	324	301	324	332	319	344	332	334	310	330	304	327	319	337	303	319	312	337	332	324	313	300	329	338	319	331	330	297	306	315	305	329	321	308	332	323	324	286	327	324	315	323	319	298	314	314	326	332	370	311	329	332	328	311	312	314	331	324	338	293	360	312	335	317	329	366	298	299	340	326	306	320	331	318	313	327	303	310	338	273	365	302	336	330	286	299	329	309	309	323	324	292	328	323	340	301	304	309	299	320	329	330	308	337	338	347	314	343	347	319	306	321	320	350	301	337	318	329	360	324	341	309	306	310	343	329	326	302	356	332	302	326	337	302	303	324	313	283	324	324	322	342	315	347	321	326	330	345	330	315	317	355	341	327	338	313	323	312	326	321	344	356	341	331	316	286
13820	1584	2258	2705	2470	2188	1940	1687	1537	1366	1348	1249	1198	1096	1126	1053	1010	935	1002	980	915	927	988	918	844	927	928	875	893	962	869	821	876	806	843	863	826	825	812	840	850	860	873	856	821	813	800	880	797	851	821	830	837	794	827	784	813	852	798	819	833	824	825	826	785	828	840	834	814	843	799	789	784	803	841	853	818	820	822	846	793	810	843	852	813	754	802	864	811	795	831	794	843	799	812	764	795	839	847	804	833	822	840	784	816	773	871	769	816	777	813	816	819	812	812	829	831	796	780	827	838	832	824	843	791	801	834	802	820	817	846	756	814	820	804	816	757	833	862	762	776	761	741	788	824	820	826	838	824	788	789	807	845	796	837	785	816	751	785	762	826	800	784	841	868	808	803	820	811	813	792	837	789	826	807	783	835	784	838	817	807	844	794	836	792	814	848	793	797	809	750	808	817	806	812	821	812	825	769	786	812	806	796	843	824	765	774	761	807	800	817	800	782	762	833	753	839	807	822	784	772	787	800	760	815	805	770	832	829	863	785	851	827	747	832	841	794	830	846	781	828	826	837	839	823	788	804	792	780	829	805	850	804	779	859	771	811	813	791	819	834	768	807	837	831	828	860	829	805	816	807	800	818	813	807	776	773	810	859	789	782	802	820	822	767	799	798	764	831	849	820	818	766	831	847	810	798	797	785	815	814	794	803	803	769	791	785	779	780	817	798	820	845	788	876	802	787	767	787	768	736	803	767	827	814	784	828	813	788	839	803	758	841	763	771	784	804	760	780	750	827	834	780	803	827	805	746	835	808	754	794	781	824	852	843	824	778	800	798	787	768	796	802	830	793	791	794	810	799	751	820	809	797	805	770	842	838	802	817	832	804	849	858	804	807	828	825	800	779	712	787	850	786	772	838	785	800	753	840	800	813	825	792	810	771	864	792	839	795	831	732	778	814	742	776	793	812	837	767	846	774	786	804	758	792	844	827	773	782	786	816	811	831	779	770	838	787	811	800	800	825	793	741	818	803	801	813	805	745	744	811	822	821	786	817	812	789	770	788	769	843	761	818	888	777	766	858	809	811	834	830	822	813	812	857	818	847	740	808	847	825	790	801	782	787	831	804	773	799	785	774	813	817	765	802	731	881	803	837	795	736	779	799	790	840	817	791	783	811	822	803	791	767	817	813	809	792	761	788	764	753	782	817	829	753	728	838	789	774	796	807	827	792	799	752	802	805	845	832	802	817	830	804	802	771	829	784	819	799	789	781	826	818	789	803	774	768	813	807	752	801	770	792	876	860	762	796	770	791	716	826	799	838	774	782	841	847	775	818	812	810	768	794	823	774	776	795	807	834	777	756	841	812	791	767	773	808	771	798	771	806	846	823	784	774	804	736	800	834	819	796	788	805	786	819	821	795	820	796	807	855	808	794	822	804	842	839	861	817	812	809	821	792	854	798	912	794	794	813	848	844	807	801	782	810	850	763	805	776	804	802	790	811	795	841	817	806	848	804	808	850	847	835	802	833	866	803	824	813	835	759	823	786	827	808	783	780	800	824	725	824	811	839	759	805	782	808	773	828	858	846	793	793	791	808	844	784	847	774	801	796	780	816	792	853	779	797	836	857	801	810	832	813	795	782	826	749	821	788	778	810	817	841	838	788	781	790	850	791	829	833	843	830	761	803	872	801	790	728	810	863	800	823	746	802	859	785	771	775	789	810	753	808	811	838	798	796	795	826	757	808	815	812	771	804	750	786	786	776	838	861	797	824	801	806	788	816	840	876	784	743	793	847	809	769	773	803	803	781	848	850	817	806	832	817	820	766	805	799	827	774	783	795	800	786	814	771	798	781	788	826	791	850	790	814	750	805	823	817	774	739	813	787	841	797	811	779	760	802	813	751	824	750	806	783	785	842	780	803	810	795	829	802	764	813	787	812	828	788	785	862	786	811	777	775	746	798	785	844	774	808	807	835	801	774	817	847	786	835	806	842	802	787	762	768	814	812	810	822	793	783	773	810	798	772	784	788	820	853	835	829	783	782	803	818	829	788	796	806	778	849	805	820	792	789	775	784	838	776	798	800	788	820	801	834	803	792	777	792	811	818	787	808	833	820	839	819	837	837	751	809	793	784	837	819	827	831	796	809	836	824	783	791	799	831	815	808	794	836	812	839	798	783	800	818	805	793	871	803	766	843	809	825	812	818	811	822	837	861	802	801	797	790	785	819	803	797	753	786	773	841	817	851	834	866	830	773	833	809	758	860	768	742	800	850	791	807	804	786	838	798	789	767	800	827	795	766	813	792	866	785	799	818	856	786	793	820	821	813	809	786	850	756	795	805	787	798	781	797	803	855	758	796	805	786	788	836	802	804	803	794	800	772	796	809	801	816	817	886	796	745	776	828	813	811	782	782	782	836	770	841	727	819	763	801	799	781	832	777	810	792	830	821	834	843	806	808	791	800	816	764	849	773	850	804	748	780	795	806	801	825	793	821	752	728	822	789	826	817	801	778	733	784	748	809	813	799	805	817	808	794	836	776	785	768	842	809	811	801	830	806	789	757	808	793	807	808	807	752	799	815	829	740	770	848	814	758	819	799	805	781	826	808	830	807	783	794	818	791	775	808	852	770	832	835	818	821	808	758	791	773	854	828	785	790	831	759	866	788	787	792	751	762	787	809	804	818	820	830	807	782	815	774	823	811	812	799	823	798	755	778	855	785	794	764	839	814	755	757	830	774	785	860	829	808	793	793	739	827	813	794	828	815	819	845	787	811	796	790	782	792	817	808	834	785	799	775	761	769	753	764	773	828	804	818	831	810	792	821	816	834	844	772	781	757	780	805	818	863	807	767	838	774	785	820	816	807	821	788	769	802	836	795	766	791	820	836	805	783	767	818	786	772	802	825	792	845	830	757	810	799	813	816	844	806	817	817	804	808	788	774	842	805	804	842	794	803	793	838	792	791	831	792	863	781	826	790	811	781	801	841	803	816	834	795	825	752	809	770	795	818	821	758	850	800	776	801	794	817	797	858	784	832	804	819	824	783	870	817	798	762	808	832	769	826	841	835	817	835	772	809	782	787	828	818	814	765	814	801	805	839	854	807	822	805	816	777	765	815	772	798	818	792	816	806	820	794	796	822	834	825	768	758	848	794	817	818	789	795	776	798	821	772	793	763	811	871	790	812	750	771	823	763	836	756	833	817	770	782	767	785	762	784	822	818	851	798	827	835	836	794	767	761	845	803	819	782	838	804	767	819	809	806	781	771	805	828	745	796	802	798	802	846	837	829	817	776	787	730	777	834	844	759	829	829	847	805	819	834	785	761	810	757	803	827	810	793	791	794	893	797	788	793	837	760	803	812	821	772	818	845	829	824	784	800	793	823	802	750	803	838	799	767	796	741	786	860	780	839	776	787	821	806	772	752	802	814	793	837	793	838	846	820	814	791	827	763	801	798	845	807	771	820	838	823	800	831	781	807	817	760	755	842	825	792	772
37370	8643	2748	1866	1257	973	848	660	611	587	564	497	477	493	441	445	436	437	424	430	416	406	396	441	407	430	410	396	383	416	440	396	408	398	420	390	460	383	382	394	374	427	416	416	357	403	357	420	368	354	387	390	385	397	399	383	419	390	366	388	405	374	410	379	333	413	358	355	387	414	382	381	399	374	388	408	433	403	415	412	379	432	397	390	377	384	369	404	391	410	404	373	413	354	397	373	421	411	404	383	409	384	381	384	406	379	381	406	384	386	394	334	431	393	425	388	406	409	406	397	397	411	394	415	359	383	387	399	410	413	394	398	411	394	391	336	410	415	411	385	396	385	401	363	392	399	385	385	384	405	408	417	369	386	385	394	378	418	368	414	365	411	382	382	339	388	372	369	369	383	385	383	380	387	387	400	389	358	344	401	424	417	380	385	352	366	382	402	405	374	353	370	400	409	353	389	378	391	367	378	392	377	392	388	388	391	394	407	415	379	413	393	351	370	382	362	393	380	388	392	394	382	383	388	368	382	369	357	419	377	400	381	383	414	392	365	409	371	403	391	391	370	389	396	410	363	393	399	411	357	355	426	358	419	408	352	399	378	413	396	402	415	374	375	398	365	377	428	377	405	383	380	364	363	386	383	399	401	401	389	377	383	390	407	391	376	391	390	402	425	395	400	365	384	394	409	380	397	376	394	406	375	362	332	340	365	403	428	415	400	387	394	408	358	383	402	426	421	398	410	365	394	425	393	419	369	372	429	363	389	381	391	403	351	416	408	394	399	371	394	431	386	377	391	340	378	392	345	389	398	388	365	363	383	386	380	396	407	347	417	381	394	388	407	421	405	422	333	393	396	403	384	366	403	408	379	417	404	365	391	400	391	389	420	435	372	420	406	350	397	377	387	353	394	402	359	383	376	346	362	397	364	379	373	400	403	366	395	356	391	395	413	387	381	399	376	362	431	403	370	424	360	372	382	402	419	424	351	387	397	400	405	391	417	387	408	371	384	398	397	403	385	429	394	356	387	375	383	394	374	400	377	405	345	424	402	352	361	362	382	378	400	406	416	420	400	385	388	377	378	393	389	396	377	404	366	393	399	389	420	387	376	338	379	389	393	379	370	394	402	382	391	382	390	380	395	389	367	407	393	401	375	393	344	384	407	339	375	347	376	418	371	369	434	403	360	422	361	387	365	374	368	391	374	391	406	383	395	407	390	391	393	397	418	367	421	391	365	350	384	378	412	379	393	398	372	354	422	407	442	416	421	402	385	362	426	384	420	380	390	416	374	376	395	394	354	383	369	365	404	397	408	370	361	390	351	403	433	380	366	402	367	389	396	398	418	363	401	394	377	356	383	379	366	394	410	387	392	393	438	333	408	385	411	428	370	381	356	370	379	377	428	382	370	387	368	376	379	350	390	398	358	446	389	395	417	406	376	389	441	391	365	413	392	386	387	415	444	393	366	382	412	408	446	405	371	385	404	402	408	422	429	395	354	396	410	393	410	376	414	360	408	367	368	402	393	381	346	383	367	392	376	392	406	389	418	397	414	395	384	380	378	351	415	411	409	362	375	430	417	386	424	396	401	358	399	404	397	390	391	375	400	365	378	373	363	383	407	387	374	379	372	379	391	379	359	375	353	372	367	388	384	373	374	383	367	377	371	395	372	370	410	389	358	375	373	378	380	391	396	402	399	376	400	389	398	398	351	380	403	403	379	390	404	377	397	423	370	396	367	410	405	383	378	388	445	364	380	378	376	388	383	374	359	384	365	373	379	390	394	379	382	393	384	424	391	363	346	411	371	423	387	413	420	400	372	426	384	391	360	357	390	380	444	384	392	393	380	378	355	381	392	392	402	395	357	382	415	382	359	393	421	384	367	403	403	363	379	358	408	432	378	410	390	393	400	406	365	362	377	424	361	409	418	391	376	413	377	363	378	396	385	394	403	410	377	372	356	385	379	387	363	413	383	391	387	382	408	409	410	385	400	385	395	386	375	382	372	386	369	373	369	398	387	403	383	374	381	419	399	399	396	359	397	428	400	383	384	374	377	403	389	386	367	406	389	367	379	352	424	400	360	367	409	374	356	382	385	391	400	436	394	408	395	376	435	351	404	377	366	376	373	386	368	396	400	413	349	397	382	382	362	400	393	398	405	409	415	394	386	403	391	377	386	401	396	373	393	372	399	373	399	393	361	395	351	395	353	393	387	398	367	399	378	404	395	405	414	402	406	389	389	444	362	354	396	406	415	361	399	397	399	381	415	396	383	361	375	407	402	380	428	382	386	386	373	381	410	392	410	345	397	388	395	418	392	394	379	387	354	370	366	389	395	391	367	410	375	385	427	385	415	418	391	401	371	417	344	395	387	432	410	386	396	389	386	409	364	394	376	393	380	387	381	404	395	398	388	334	379	389	391	384	352	377	399	416	389	415	400	403	383	336	440	392	393	432	387	377	370	349	365	350	379	356	422	380	374	408	383	382	429	357	388	383	378	388	391	413	387	364	394	342	392	384	398	399	385	390	360	390	370	359	379	351	386	381	377	384	375	353	408	396	396	407	375	401	377	357	370	388	421	411	431	431	385	366	392	406	400	408	390	436	382	358	367	388	406	376	400	401	434	400	414	411	371	396	408	391	391	393	416	365	384	401	366	379	373	423	358	411	413	406	433	396	405	364	419	384	381	393	366	391	401	365	367	390	375	409	375	373	379	419	390	379	396	401	429	383	437	386	387	366	374	396	378	403	451	412	391	393	408	366	362	385	407	370	364	391	406	384	382	376	431	404	424	371	372	391	377	414	381	400	427	384	378	365	377	390	388	378	354	344	365	411	378	393	381	380	398	353	391	398	393	385	402	399	395	397	394	389	376	403	405	434	374	380	371	381	384	409	389	408	386	420	380	401	396	375	368	397	404	427	379	420	381	360	391	406	365	359	359	364	404	370	386	429	377	389	384	382	387	390	337	401	383	364	380	387	438	390	419	384	374	398	390	402	363	414	363	382	367	393	373	416	419	394	410	360	419	366	423	415	405	385	379	419	422	388	395	409	400	367	362	382	403	394	398	381	373	392	366	395	358	389	420	413	393	362	379	363	340	391	423	392	404	380	393	387	405	387	404	385	388	381	407	381	384	424	378	354	406	370	383	349	400	392	387	370	407	382	371	385	377	380	395	416	379	377	385	374	375	390	394	379	404	362	399	446	367	373	374	348	398	417	407	368	403	415	354	375	370	417	390	391	397	384	419	441	384	395	408	424	344	395	368	395	383	359	376	384	396	386	420	389	390	361	368	425	379	391	383	359	405	413	414	377	366	375	407	444	353	374	359	407	412	363	342	404	392	378	350	376	440	408	359	385	402	413	399	389	418	396	380	366	421	387	383	338	391	363	359	352	405	407	428	409	430	399	410	373	367	380	386	411	416	388	403	412	376	391	353	404	348	385	368	383	396	372	397	406	400	386	394	364	361	396	388	343	379	412	371	420	404	386	409
19522	2635	3845	4632	4147	3613	3036	2665	2329	2086	1911	1815	1616	1535	1417	1403	1389	1308	1245	1231	1178	1107	1185	1125	1106	1102	1081	1022	1041	1026	1033	1023	1026	1029	1061	986	1069	976	996	1000	992	1016	966	1057	964	1013	950	995	967	977	992	943	978	931	1030	944	984	939	938	975	980	907	991	946	939	940	918	1005	934	1006	882	966	959	923	957	951	879	901	927	936	923	925	896	909	909	951	906	933	940	900	955	912	958	939	937	885	911	947	963	957	893	941	859	887	938	902	915	875	885	899	946	908	907	936	914	950	899	953	899	975	916	941	954	917	933	959	952	946	871	959	906	917	982	917	937	945	994	944	941	959	907	929	946	890	890	933	950	927	947	893	905	960	962	919	937	933	915	834	912	920	968	919	953	901	887	917	922	924	957	955	969	896	874	938	895	968	877	898	917	928	972	867	897	947	939	899	881	958	955	877	927	919	902	912	935	897	939	943	935	914	946	909	873	904	931	919	953	881	952	891	965	945	936	949	951	945	953	914	943	905	912	940	954	889	926	872	924	884	911	980	983	960	939	938	900	930	978	1004	869	901	871	920	918	880	923	960	962	925	907	929	902	940	934	952	936	995	959	917	971	888	950	939	915	907	944	957	955	949	895	886	914	915	921	923	928	906	916	934	921	943	895	969	928	925	959	867	944	928	936	923	914	946	926	920	936	946	881	922	901	915	902	938	873	892	923	907	869	922	900	900	907	903	932	925	933	892	962	903	925	893	972	901	850	947	950	921	932	880	916	970	894	969	948	984	951	903	959	919	903	897	955	925	909	930	915	932	896	928	894	905	877	914	948	904	874	939	963	897	973	923	934	910	891	891	939	935	907	915	937	878	925	926	902	909	934	961	919	910	859	918	895	951	875	909	868	900	844	901	921	944	943	885	937	952	984	930	959	959	961	928	871	916	945	945	936	902	871	873	884	899	952	976	931	953	966	932	908	932	905	928	936	905	968	937	910	905	936	891	914	894	982	960	910	911	909	890	877	952	911	956	903	865	929	880	897	945	911	912	937	945	919	952	893	926	955	911	887	925	907	935	923	899	918	943	897	929	912	896	936	903	881	889	932	930	918	943	960	924	925	935	886	929	932	908	924	903	947	988	921	945	886	905	990	888	988	902	947	945	909	899	900	891	912	888	868	895	927	951	996	892	929	954	907	927	895	909	941	915	960	916	908	931	934	951	915	871	940	895	886	875	935	888	959	919	979	923	917	927	871	961	937	886	965	913	857	908	912	899	881	880	891	925	930	944	928	915	919	896	955	915	880	904	932	901	895	906	978	922	890	990	925	923	893	876	955	927	951	900	918	953	934	956	903	878	888	850	901	882	922	899	940	931	929	937	922	915	944	892	925	917	933	922	949	892	941	939	908	867	958	951	885	897	942	909	930	908	912	936	897	914	913	862	908	963	934	901	900	951	957	947	952	931	882	924	899	964	933	952	870	841	869	911	891	946	948	919	877	885	914	896	937	904	930	937	863	902	914	928	953	955	971	938	923	921	859	939	947	925	962	895	889	889	934	946	901	932	939	954	936	932	870	896	902	902	885	878	852	927	882	871	912	929	968	948	920	905	966	931	933	889	908	915	926	911	909	943	921	940	957	897	914	924	924	918	970	915	898	879	930	922	956	896	934	933	890	921	923	914	935	861	899	906	967	923	915	951	975	895	944	963	913	896	960	917	923	968	893	959	908	937	953	920	919	953	958	954	954	894	880	899	916	903	955	922	939	870	950	928	959	936	892	879	884	871	934	916	902	936	963	929	940	959	910	907	885	968	877	967	929	871	879	897	883	922	867	931	928	912	882	938	905	911	950	912	940	930	952	953	946	922	964	919	921	913	983	884	927	907	962	856	906	882	927	956	941	873	931	889	1005	975	936	932	958	948	944	936	890	966	967	882	944	955	882	913	943	911	913	956	855	971	867	947	916	892	957	924	910	954	907	936	938	928	884	958	939	910	883	942	938	946	935	904	896	902	895	877	914	937	917	934	899	944	937	895	911	926	876	902	904	938	901	915	972	918	929	917	924	885	946	924	922	922	928	919	907	894	1000	954	865	961	869	965	953	946	944	919	922	954	932	887	924	960	943	1000	927	905	885	946	912	865	914	958	907	945	869	939	908	850	921	956	864	947	896	945	889	940	933	912	916	896	907	972	904	956	889	921	896	945	933	891	934	893	873	906	874	890	926	877	945	900	956	879	915	880	907	919	939	891	886	906	923	906	924	915	880	910	932	915	941	953	889	902	923	936	921	909	907	963	926	925	918	907	884	905	923	942	953	950	941	937	937	951	927	912	936	907	888	851	924	917	926	951	969	924	877	910	900	908	932	889	929	933	919	870	917	924	945	889	943	972	913	909	908	979	936	926	944	936	932	926	884	898	936	903	878	926	899	941	940	927	917	900	920	912	936	928	926	906	927	929	913	900	890	928	931	953	863	928	908	959	940	950	889	947	955	921	949	882	938	888	931	881	920	888	907	953	924	941	868	888	896	906	898	936	904	912	864	937	908	948	979	929	901	949	945	940	932	952	930	947	949	860	904	852	981	903	948	932	929	894	906	944	947	934	950	948	957	935	929	937	879	952	921	896	905	959	953	968	965	898	873	907	875	904	914	900	899	889	930	874	929	910	970	921	919	939	864	878	871	949	926	906	910	965	893	952	872	957	871	884	952	967	856	922	930	910	924	934	946	894	881	913	918	992	905	938	919	915	926	896	940	959	942	945	936	920	903	920	883	875	903	939	897	944	900	898	891	869	959	918	938	934	974	953	909	942	871	903	1002	901	930	930	928	890	878	902	934	904	889	940	923	895	913	863	896	1002	955	924	837	960	895	917	940	957	981	906	955	921	931	909	889	955	946	919	970	881	934	998	902	908	941	925	878	914	899	967	922	999	936	929	956	917	916	955	949	931	921	870	956	938	880	931	891	954	908	930	924	923	899	898	938	926	916	909	929	930	943	926	871	974	958	900	882	922	881	879	950	909	957	939	918	903	915	915	938	935	886	977	881	885	911	899	967	957	960	927	899	964	955	895	863	906	881	847	933	942	865	916	887	890	916	920	932	935	927	977	870	885	884	856	907	939	912	922	985	928	909	915	927	922	952	945	922	893	929	921	891	947	943	924	899	953	946	916	902	913	914	889	941	949	929	936	898	913	938	988	896	926	896	894	898	913	901	941	916	912	894	855	942	881	908	924	933	913	946	880	933	936	962	867	911	942	938	944	909	859	915	927	918	897	909	900	921	859	960	914	914	933	869	905	884	974	914	880	951	943	893	903	890	912	934	957	893	892	911	951	904	950	903	892	934	898	891	932	875	931	966	897	933	901	930	953	938	878	938	908	945	977	911	917	964	893	962	884	917	902	914	966	908	902	927	926	939	871	888	888	916	976	925	907	940	894	943	885	956	938	1002	924	973	1029	951	897	932	900	875	947	944	907	889	977	902	916	865	921	911	926	962	862	919	952	916	933	914	849	902	912
11525	705	163	157	135	159	151	155	144	154	158	150	165	155	166	149	142	164	132	152	138	151	151	139	165	156	138	144	179	149	145	159	144	141	159	162	179	140	146	155	149	148	154	153	165	153	153	151	159	158	150	151	144	171	156	155	152	160	164	144	124	159	169	171	129	143	162	162	159	175	140	144	161	165	140	148	161	169	138	151	140	144	139	167	171	135	162	148	137	148	144	140	142	129	175	159	154	140	144	154	142	135	148	157	162	143	158	178	151	147	143	163	159	159	154	149	142	134	140	133	167	168	166	144	136	144	150	158	130	128	154	156	133	133	141	157	121	158	148	164	145	151	156	145	163	151	151	165	165	148	132	158	148	142	153	165	150	126	152	143	154	156	138	156	166	141	164	148	165	152	147	139	165	119	128	156	150	137	140	147	146	157	144	144	166	149	153	163	162	142	145	150	171	153	167	149	150	132	168	177	147	141	161	168	151	128	134	167	157	189	149	152	156	158	152	163	171	142	134	165	140	154	145	153	128	124	185	158	154	157	143	164	160	153	155	144	159	191	144	143	150	142	141	156	142	145	147	141	146	157	148	159	167	154	123	123	165	137	128	152	145	142	166	159	153	160	148	139	161	143	154	141	177	140	133	146	147	160	154	163	157	159	168	162	144	133	144	147	163	172	159	135	146	155	136	151	139	153	155	138	138	151	150	138	144	175	156	158	186	135	145	165	133	148	145	178	147	163	144	154	136	144	143	162	170	152	154	132	139	147	143	141	137	136	140	139	140	145	159	130	120	152	142	148	141	142	151	135	149	188	154	142	153	142	145	162	155	140	127	145	151	148	168	160	165	146	162	133	144	152	134	156	131	159	163	156	169	151	146	133	137	141	157	154	148	136	150	124	160	173	157	169	167	172	167	156	163	167	151	137	148	193	126	150	112	122	166	139	141	164	141	131	155	170	148	145	156	153	144	142	145	155	177	161	156	170	140	152	121	162	141	146	152	130	131	142	143	132	138	172	154	160	147	150	141	139	140	146	150	165	143	160	129	133	150	134	174	153	170	156	144	142	143	168	146	120	139	139	137	165	158	157	146	151	165	156	167	134	152	160	159	158	143	163	154	150	158	154	137	135	127	136	168	134	141	145	129	153	156	129	146	153	126	148	144	136	159	130	139	143	160	165	164	140	164	155	146	155	163	157	172	150	137	153	159	139	159	146	147	151	171	163	164	135	136	170	140	150	160	172	148	152	127	149	147	158	156	133	135	149	119	137	141	153	157	151	155	146	147	143	159	142	163	142	144	133	135	137	155	164	154	140	144	149	160	149	169	169	135	149	126	178	156	143	121	163	159	152	139	146	136	159	155	156	136	143	124	142	158	132	145	155	180	175	166	166	181	155	145	163	139	139	148	171	142	134	174	153	156	144	126	139	148	137	165	162	156	152	136	134	159	153	174	154	145	162	173	156	168	168	161	138	166	151	162	159	143	173	145	170	137	146	139	171	179	149	142	155	164	139	181	165	135	151	132	112	141	142	124	140	150	166	158	142	138	135	148	137	182	173	142	129	146	158	144	148	150	139	145	165	161	149	167	121	161	145	122	161	157	144	151	155	155	155	156	159	164	175	147	132	156	128	159	137	121	132	163	140	156	139	147	176	160	169	148	150	166	151	158	149	135	156	166	143	143	160	155	141	141	159	159	139	160	151	159	124	158	181	135	179	134	134	152	137	149	160	145	153	145	148	176	163	147	144	158	146	124	167	161	157	151	154	158	152	161	168	161	142	179	121	156	130	134	142	178	141	152	140	152	161	142	164	145	133	157	138	143	140	155	134	152	132	145	130	146	145	162	122	149	154	156	138	150	146	132	133	146	161	160	167	158	135	138	155	149	161	142	157	149	167	152	133	149	155	149	142	145	154	177	147	142	166	148	168	160	143	119	145	159	158	149	143	140	128	150	158	170	166	141	113	149	154	139	132	147	165	159	148	133	162	179	160	135	160	158	162	164	138	148	155	145	155	150	153	157	154	156	151	146	149	155	140	146	148	155	165	158	158	152	162	138	137	160	142	144	140	162	136	172	149	165	158	148	165	133	142	129	164	140	158	146	135	152	159	164	156	138	153	138	158	152	148	150	164	169	161	136	155	151	182	147	153	149	147	135	143	162	134	150	176	149	143	155	161	144	162	137	179	165	149	148	162	144	149	136	165	141	138	161	143	144	151	144	162	130	154	159	166	143	167	161	138	150	159	146	147	141	144	144	134	147	139	135	157	166	173	167	166	161	167	157	143	136	152	141	153	149	167	162	145	150	132	149	132	169	159	127	163	173	156	169	141	131	150	146	145	161	179	141	151	152	152	165	132	151	147	151	164	142	142	129	137	140	173	152	157	139	150	123	164	157	130	162	156	152	169	140	163	148	145	152	156	148	165	134	120	153	125	168	124	149	131	165	177	160	131	132	172	158	152	137	116	146	140	153	164	130	151	151	146	143	140	145	156	142	130	138	161	170	143	166	154	141	166	135	145	163	153	146	161	135	135	158	142	134	136	156	147	155	132	136	138	160	154	139	139	149	144	154	135	165	150	147	148	133	128	171	169	134	138	152	140	151	140	159	149	158	138	141	150	140	143	150	151	148	142	141	163	160	177	143	147	145	148	153	134	147	143	160	144	137	159	161	142	148	148	142	142	153	150	132	143	146	151	134	154	145	165	162	143	148	150	128	159	165	151	148	163	147	134	137	148	163	173	157	178	142	151	136	149	141	147	139	156	168	162	157	144	147	140	153	140	141	155	142	128	151	147	155	141	139	138	155	130	173	132	150	150	162	152	154	164	144	145	156	152	153	162	151	143	156	152	166	147	162	156	136	153	151	160	149	152	153	132	169	164	142	196	142	174	128	160	138	154	124	162	145	145	153	152	130	152	160	146	150	162	131	157	165	134	147	127	133	157	156	127	139	150	155	130	160	148	136	151	149	162	160	158	144	135	133	131	138	150	175	144	165	135	169	150	152	160	135	157	153	137	139	137	138	163	149	145	135	148	149	145	151	164	148	152	150	169	168	141	142	159	135	153	152	158	149	149	151	155	155	158	151	167	170	138	128	148	145	138	183	142	151	135	138	143	150	146	149	148	140	163	142	116	127	153	148	170	158	175	130	150	180	151	133	158	148	137	112	141	172	157	124	137	160	120	136	157	163	163	145	159	176	181	172	146	150	143	162	162	156	131	148	173	139	164	136	155	137	157	138	145	155	171	160	149	140	136	149	177	144	141	159	142	169	132	164	160	177	153	153	152	155	182	140	119	136	140	150	173	156	136	151	145	177	148	153	142	130	165	177	148	151	156	155	159	139	148	162	144	154	144	158	171	169	144	167	132	149	136	158	144	158	145	147	146	133	142	181	149	141	175	140	133	159	161	144	151	176	157	155	150	148	178	160	142	159	144	159	137	161	143	130	157	160	157	145	157	138	142	148	148	163	150	127	153	173	168	148	158	161	130
6260	563	521	495	476	500	477	463	470	442	469	455	421	442	454	415	412	438	440	449	449	429	465	428	427	418	477	455	439	457	414	409	435	414	440	443	444	439	428	465	444	460	474	423	446	436	432	443	447	452	443	422	441	466	437	405	452	432	429	413	465	449	420	440	461	457	432	452	442	445	442	458	447	457	432	420	493	380	423	430	425	464	425	446	410	457	412	444	450	437	451	471	466	464	472	466	433	452	434	462	436	463	435	430	435	431	435	407	438	463	463	467	447	440	392	463	439	427	435	423	470	419	403	475	412	441	437	456	433	453	454	473	422	430	454	435	433	454	381	418	461	400	446	421	441	410	418	451	439	445	462	455	425	436	460	447	442	477	401	449	420	434	422	460	480	434	458	448	441	438	441	456	475	460	440	453	446	443	459	426	410	448	427	446	414	423	471	413	433	460	432	421	473	448	394	446	477	474	480	466	457	453	457	488	475	449	448	450	473	444	452	415	444	400	461	425	476	474	458	457	424	441	474	425	467	455	450	428	453	425	467	449	386	476	417	448	425	406	466	470	444	405	466	481	442	432	464	421	449	424	469	458	419	436	462	431	435	418	478	431	461	443	435	436	449	432	411	450	437	410	433	458	460	420	479	412	451	455	432	438	435	418	441	449	450	445	427	441	486	428	419	459	455	436	457	408	440	436	472	450	458	430	429	388	430	460	454	450	425	421	424	451	433	433	438	430	418	428	448	474	445	456	437	431	430	445	436	447	471	406	462	445	457	422	443	464	458	413	416	456	441	437	433	448	455	434	423	444	413	438	421	461	424	442	443	411	411	443	428	410	474	461	433	427	465	490	459	439	473	462	471	388	436	413	439	455	450	434	456	439	452	419	466	478	432	468	437	465	470	428	461	427	449	424	425	427	403	444	465	427	404	402	463	446	403	427	471	433	438	411	442	445	438	441	461	449	435	468	420	467	459	420	398	474	442	461	424	465	436	440	437	447	383	457	492	476	431	421	448	451	467	427	460	426	429	415	417	398	420	416	443	480	492	445	422	430	404	439	443	485	463	424	420	423	475	407	412	446	433	416	462	413	398	426	425	457	460	428	458	387	474	421	410	450	442	414	492	426	490	442	424	462	430	421	438	444	431	449	456	463	436	437	440	440	437	433	441	422	481	447	418	410	443	473	440	440	449	418	426	441	418	420	470	429	463	504	419	428	424	457	466	423	446	452	451	421	409	427	435	445	428	461	434	418	458	427	407	441	437	474	422	454	442	453	424	422	446	405	472	409	415	439	457	459	425	447	392	404	482	448	416	433	452	452	453	438	449	418	456	463	410	424	451	472	461	416	436	439	455	447	427	457	470	466	431	422	440	486	452	443	446	440	404	444	432	434	464	423	439	426	440	435	421	474	450	449	437	475	430	418	456	401	475	414	486	436	408	417	438	467	468	408	410	449	409	455	457	431	424	421	392	449	465	430	424	444	442	427	445	453	435	463	436	445	465	467	419	440	419	458	486	422	433	445	462	439	406	440	450	451	438	421	453	444	441	434	452	426	452	444	450	443	403	406	411	424	442	391	452	421	442	439	406	447	421	455	423	428	438	423	412	405	414	444	459	479	422	445	471	420	460	419	441	422	415	471	431	448	418	426	473	416	465	427	440	403	442	432	428	441	449	415	466	442	466	455	428	441	420	424	454	419	440	468	473	417	439	406	454	464	450	462	452	435	432	432	404	460	422	508	434	441	412	419	449	438	442	404	451	433	443	438	436	457	441	449	449	407	436	438	402	436	439	446	418	466	424	450	445	418	364	467	426	443	454	436	427	449	493	448	432	458	457	437	408	416	425	463	438	431	434	444	488	433	427	438	414	421	465	436	428	437	460	453	448	441	427	447	456	473	423	401	455	406	408	416	413	438	411	456	452	411	442	440	406	451	407	464	441	437	445	467	421	427	436	470	471	432	403	450	441	432	442	453	398	422	431	437	413	427	441	455	453	412	440	459	446	434	450	416	437	446	401	420	430	449	451	433	405	429	406	419	450	445	427	425	470	443	413	423	425	454	429	447	454	446	451	468	450	429	452	422	436	452	422	471	413	431	453	433	410	448	428	447	426	450	425	425	478	437	424	437	418	447	432	468	431	455	461	461	430	379	460	478	427	436	463	441	443	443	416	427	504	440	432	426	408	473	433	464	431	443	438	423	456	439	444	443	450	441	430	460	411	441	471	433	460	436	462	408	444	407	488	428	400	448	437	444	443	430	427	447	437	448	440	426	467	445	441	438	408	417	465	431	445	399	484	418	413	387	454	457	446	470	476	423	441	458	454	442	416	415	442	432	448	468	427	419	502	438	406	446	419	420	429	529	437	434	435	454	414	385	449	402	448	441	464	434	449	423	486	460	453	438	458	449	459	430	417	423	423	473	427	449	374	427	426	430	462	408	444	436	470	462	427	446	422	439	449	429	415	418	430	437	433	436	449	478	459	460	424	489	421	461	442	468	436	449	453	432	470	438	393	465	413	433	438	456	427	453	462	442	443	427	443	428	409	435	453	430	422	422	445	436	451	448	443	453	409	427	461	402	444	481	443	434	427	423	482	411	429	425	450	413	457	401	449	419	502	409	447	457	474	422	439	427	410	421	453	475	505	439	432	427	426	443	418	446	433	428	404	497	473	431	455	419	457	437	463	427	442	466	430	447	430	457	459	441	435	447	433	427	430	437	432	413	466	397	433	466	466	429	443	427	443	458	443	468	430	441	424	435	477	458	425	448	450	424	467	476	425	434	457	459	439	433	438	444	420	438	464	486	437	450	470	465	456	422	436	417	450	425	464	444	419	450	422	415	435	431	411	454	455	481	441	411	454	434	452	460	432	424	437	432	430	456	402	442	416	488	440	430	448	487	454	439	484	435	454	421	442	431	433	420	434	433	448	432	398	459	435	434	445	430	410	470	424	415	406	433	429	395	472	405	382	419	405	469	444	422	443	431	430	464	425	423	410	427	459	450	444	434	449	432	433	454	423	411	439	478	429	452	447	423	450	449	440	444	461	468	420	444	466	447	452	449	421	456	452	420	466	462	436	456	442	430	445	459	411	419	434	453	468	467	391	441	456	402	443	419	441	463	417	469	424	448	458	429	430	457	436	408	451	432	445	485	429	455	426	471	453	403	453	458	443	439	448	434	383	454	445	422	466	460	435	426	448	440	462	434	421	456	448	465	407	458	449	443	447	449	425	424	426	436	436	427	439	452	452	453	434	449	433	476	418	455	410	419	459	427	424	434	433	432	405	461	411	435	447	447	417	442	460	448	450	450	441	388	415	430	437	449	378	432	459	434	449	464	422	410	472	427	457	449	422	445	447	463	422	472	418	438	429	452	477	409	424	398	451	400	432	459	419	432	439	459	454	385	433	425	444	432	442	465	448	418	450	469	409	415	403	443	398	455	435	407	423	454	435	417	450	459	480	469	434	448	427	415	425	437	468	447	435	415	477	437
29038	5273	1400	1073	802	630	509	427	411	397	405	355	334	340	332	321	328	338	371	306	337	327	342	321	327	303	337	309	354	349	327	335	337	307	335	336	309	336	291	337	331	331	363	321	319	306	344	309	342	303	309	356	312	315	328	325	302	316	300	331	323	329	324	320	324	275	327	325	326	334	338	340	275	298	312	306	321	304	277	303	331	316	345	352	316	328	335	317	323	318	305	313	308	297	310	330	336	292	306	321	359	336	311	304	314	337	329	320	363	292	325	339	350	342	291	333	301	333	297	330	320	324	311	287	316	326	349	318	335	351	307	351	312	312	298	326	340	296	320	337	319	342	302	319	332	297	310	311	327	335	317	289	307	306	331	291	352	299	314	346	359	349	315	362	356	282	293	358	283	313	291	284	329	307	354	279	333	343	370	358	324	327	294	340	335	347	324	296	319	318	336	306	318	326	284	285	330	343	317	335	305	341	319	296	300	325	320	352	308	300	310	360	325	325	328	311	309	321	335	320	310	323	302	322	359	350	335	303	315	339	314	345	340	371	297	329	330	297	320	285	338	316	321	355	327	339	321	329	338	352	309	308	273	321	338	301	314	329	330	324	315	318	324	310	323	315	316	311	296	354	306	325	322	330	314	331	306	319	320	325	308	297	313	322	330	313	287	329	338	340	301	333	329	322	308	279	319	332	375	325	322	292	295	313	312	303	347	331	288	353	320	292	352	345	295	322	303	332	321	339	311	326	317	345	345	329	320	308	354	322	324	313	308	304	330	340	280	330	327	296	295	307	292	338	320	308	328	294	324	318	304	291	293	330	321	344	322	318	307	311	341	325	304	340	311	326	325	307	297	319	305	334	309	315	344	294	350	317	319	337	310	327	333	340	334	335	298	333	333	293	345	313	332	288	323	310	345	353	344	340	328	315	313	292	350	312	336	296	319	342	331	318	331	333	319	316	333	312	301	312	324	336	325	315	360	337	329	332	326	302	305	326	343	297	301	346	313	309	304	328	307	316	325	298	301	311	310	332	342	348	322	300	332	327	334	314	342	328	343	328	317	360	326	315	298	314	317	318	334	297	296	273	369	331	336	343	312	327	322	336	332	332	305	323	314	315	352	324	333	308	325	282	331	349	344	314	367	313	304	307	304	323	339	326	351	331	318	282	331	308	316	349	353	332	348	330	308	314	316	323	339	318	305	320	302	321	358	341	316	350	331	334	334	322	322	306	313	312	339	320	326	310	327	290	301	354	315	322	348	319	313	337	327	304	330	325	305	324	311	347	333	311	351	283	279	330	295	356	340	343	306	322	312	330	307	329	319	345	348	308	345	276	316	309	314	327	305	314	320	304	293	318	355	346	331	332	315	305	293	304	347	341	314	347	321	381	328	351	327	307	326	317	319	306	292	339	341	308	323	323	346	347	341	333	323	365	287	335	324	306	307	327	301	273	325	338	296	350	335	320	321	353	335	339	311	342	346	363	313	303	332	305	314	306	283	298	312	335	323	315	296	294	306	297	307	308	299	310	342	324	321	310	314	318	343	300	341	350	349	325	325	312	311	294	333	336	362	329	338	328	340	321	345	326	315	306	331	311	323	320	331	313	307	309	338	326	310	310	335	313	344	298	343	316	329	318	346	330	326	328	304	332	327	343	325	301	335	307	324	322	334	315	299	321	311	326	299	300	338	309	306	304	315	303	315	335	311	320	335	355	315	300	301	294	268	327	358	290	294	323	342	335	313	313	294	330	326	330	272	316	341	327	322	324	303	317	333	319	324	332	353	330	315	299	325	337	318	324	330	324	299	348	330	332	304	310	313	318	345	280	343	303	304	340	313	340	318	340	330	322	300	323	320	317	321	349	323	308	326	323	342	309	341	335	305	348	290	321	320	299	308	330	311	324	312	306	325	314	292	299	302	321	298	367	359	346	345	316	334	346	313	348	307	294	321	300	305	329	318	334	354	322	296	351	326	325	320	302	350	290	317	319	275	332	334	321	325	314	326	314	324	312	313	301	318	358	348	313	299	311	295	291	334	347	341	315	326	337	353	351	335	320	297	299	316	344	327	322	312	341	308	328	334	298	328	354	350	354	335	294	326	341	320	331	355	306	309	303	338	316	340	305	322	323	349	342	315	338	317	315	335	345	317	321	323	303	338	312	335	324	325	279	325	339	320	309	347	354	335	324	340	334	336	315	298	292	272	295	341	285	331	303	332	329	313	326	300	308	325	314	328	302	293	316	336	299	322	320	339	321	321	298	281	319	338	334	337	305	321	312	307	329	325	324	304	307	372	301	324	310	340	314	340	302	309	326	345	337	293	315	313	306	289	344	305	326	319	361	300	337	306	283	287	372	326	322	311	324	329	330	355	321	365	328	328	340	313	316	356	352	315	303	296	340	327	322	328	316	324	274	298	333	326	359	301	349	322	336	344	325	289	320	296	325	331	341	337	330	319	329	303	320	317	294	298	320	292	300	330	306	307	369	319	336	330	328	325	341	299	308	303	317	349	317	307	325	313	323	344	311	309	322	329	284	307	287	320	288	302	322	380	296	321	296	338	291	334	318	323	332	342	302	302	312	333	324	336	322	350	327	300	350	316	299	321	322	307	310	361	334	340	307	321	362	326	295	298	333	341	309	322	336	321	277	331	315	337	348	302	320	310	309	310	334	329	342	326	290	314	372	299	334	343	317	338	352	314	325	315	302	366	304	308	344	331	295	331	305	347	349	306	319	309	328	298	327	308	317	334	328	319	339	294	328	301	319	302	341	290	301	290	333	325	284	332	315	322	323	306	289	324	310	353	317	338	347	327	336	310	323	327	332	301	336	322	332	327	316	335	312	368	320	327	311	326	303	356	303	345	269	335	315	305	315	322	305	333	321	315	348	340	278	317	287	347	328	329	338	312	328	347	310	302	316	341	308	335	311	350	286	321	328	342	305	285	305	304	307	332	330	312	312	332	342	340	345	326	341	336	352	333	338	298	348	312	320	310	312	287	306	297	326	333	327	325	317	312	313	322	312	355	311	322	319	299	325	313	318	315	361	299	319	333	345	344	322	318	331	329	331	325	293	323	340	312	335	327	330	306	341	334	314	328	327	315	347	309	366	301	319	315	312	341	302	356	335	331	323	284	351	325	343	296	305	322	307	352	334	335	300	317	343	329	329	358	318	305	341	289	324	328	379	319	351	344	348	316	343	333	324	290	328	340	303	356	312	321	344	291	334	329	338	318	325	325	343	291	341	344	347	347	337	305	315	309	315	326	326	318	317	324	314	314	327	300	327	333	365	302	320	323	345	325	341	318	323	281	357	323	288	309	331	339	304	298	320	321	339	308	334	322	286	296	311	319	303	356	292	327	354	337	293	324	302	319	322	313	346	333	317	317	324	337	328	328	336	310	286	315	303	306	354	329	318	345	304	331	336	337	296	314	287	353	318	337	346	305	345	296	326	289	281	289	349	288	313	305	305	336	329	305	341	284	356	327	308
15637	1727	2246	2627	2517	2093	1808	1676	1538	1377	1292	1257	1229	1164	1071	1050	1043	1003	931	976	967	916	917	930	855	889	858	860	858	899	902	856	841	905	896	828	847	829	809	826	904	805	800	846	782	790	825	795	822	813	847	818	826	786	811	837	800	824	809	819	819	801	859	867	817	793	870	783	810	784	825	836	795	840	785	825	881	802	758	808	796	821	844	801	781	857	857	808	829	800	858	802	796	806	812	724	811	843	815	772	774	845	833	803	792	838	839	810	776	869	832	815	839	810	762	805	816	813	826	760	787	813	795	739	808	773	828	852	743	790	804	812	879	801	828	803	839	833	833	809	833	826	837	835	812	789	817	816	802	844	819	833	810	833	813	840	802	817	808	829	818	842	815	860	814	785	796	820	820	827	808	831	831	813	842	781	826	775	870	775	873	790	826	826	856	785	809	814	819	808	825	809	824	802	816	781	766	802	803	848	825	825	791	805	845	805	842	813	821	814	798	786	808	771	843	856	783	795	794	764	826	767	796	809	802	811	855	779	833	819	808	814	782	844	813	821	818	849	791	844	780	812	751	793	805	803	789	801	828	789	817	823	843	786	824	783	838	839	760	807	798	825	818	751	847	770	851	821	846	810	774	785	851	831	838	740	789	804	809	793	863	827	818	835	803	809	819	779	855	829	798	812	858	772	825	818	826	824	762	805	813	853	782	784	820	834	765	811	761	800	764	806	742	785	826	784	852	815	756	813	825	807	798	814	793	789	826	768	751	852	791	812	758	796	811	802	853	795	840	813	839	830	752	835	832	798	785	825	802	835	785	752	850	804	856	786	814	850	765	758	767	817	799	816	805	834	875	784	819	765	796	836	783	799	794	845	812	847	832	852	781	825	830	779	787	804	772	827	773	798	810	788	744	821	796	841	826	815	797	781	795	765	831	868	864	804	799	844	815	814	834	852	841	778	872	792	806	788	806	825	842	872	829	824	793	846	793	796	782	855	841	805	844	796	810	777	778	764	813	820	854	772	803	786	790	817	760	811	811	818	802	786	824	811	764	801	803	804	792	863	753	823	801	856	815	773	779	819	778	768	818	819	773	813	833	822	791	789	865	819	823	791	811	796	811	836	825	788	782	798	818	786	790	795	780	797	820	801	805	795	765	854	820	800	771	776	815	804	815	792	790	778	806	822	765	755	793	825	844	822	852	817	801	804	810	773	817	795	800	829	810	820	855	823	812	871	784	835	853	851	829	796	779	841	773	825	769	818	805	739	817	775	794	796	796	809	799	822	807	796	833	817	789	785	815	808	813	779	818	827	749	824	799	790	807	776	802	787	789	856	830	796	792	787	768	799	779	814	787	793	839	827	857	747	827	826	833	851	810	760	835	776	829	821	839	796	812	786	830	815	811	809	806	796	808	793	820	828	810	820	789	901	868	796	819	808	826	834	798	834	779	807	789	829	779	760	791	841	725	804	828	780	779	811	811	803	820	811	815	802	811	760	853	786	784	776	818	820	846	831	803	822	776	785	815	809	822	882	827	767	764	832	804	807	882	764	784	817	772	760	862	781	768	759	799	814	769	778	801	801	847	816	835	844	818	812	779	831	811	838	827	779	842	803	800	802	809	804	792	848	773	841	829	822	770	820	831	799	839	754	805	793	813	791	882	794	834	877	836	781	773	798	777	826	777	819	813	825	823	768	823	813	820	776	768	831	845	787	833	777	782	794	836	820	770	842	831	804	837	828	801	804	842	811	820	808	792	814	847	807	815	794	825	784	822	831	808	796	791	844	806	813	796	841	834	872	833	842	837	775	808	798	799	802	800	773	853	809	806	783	811	790	716	817	838	812	809	806	796	798	786	803	826	773	776	790	859	859	785	794	800	741	833	809	806	804	816	794	823	861	820	832	818	827	785	758	828	794	836	812	858	774	856	837	804	751	784	801	790	798	748	786	775	756	790	826	787	815	770	801	833	749	787	810	780	812	861	838	853	799	877	815	807	838	811	825	793	810	786	784	739	805	807	862	838	789	799	771	823	821	759	788	758	806	819	748	811	859	820	806	786	808	793	821	805	800	781	814	782	822	802	775	820	789	812	765	843	766	756	845	802	804	756	812	778	774	810	783	804	817	808	819	814	775	826	835	866	796	851	784	818	810	807	764	814	841	812	790	718	791	829	761	796	811	825	806	781	810	808	853	738	823	766	815	834	795	798	773	820	819	784	801	847	807	827	750	804	783	793	810	784	846	819	738	828	766	794	804	782	792	785	838	767	846	786	831	820	777	842	807	816	781	770	817	862	790	758	823	779	815	826	799	813	827	789	827	780	782	813	789	856	801	830	806	796	806	818	813	830	795	806	787	788	846	802	804	828	798	785	830	765	839	767	796	805	795	762	800	815	790	812	786	836	845	818	796	766	848	771	796	812	816	837	828	797	825	875	802	856	804	787	820	779	848	867	812	836	782	749	801	789	831	814	816	788	821	786	816	785	822	813	772	815	811	794	852	805	802	796	843	821	793	817	804	862	820	837	833	776	803	779	812	832	864	829	797	775	829	798	750	744	811	816	770	781	791	837	739	810	838	844	788	825	810	771	791	752	814	778	842	810	807	779	815	818	798	831	820	770	780	839	793	831	788	840	852	737	777	784	734	860	827	833	805	845	808	833	823	779	816	824	777	778	785	832	826	836	787	773	810	814	801	792	836	805	815	824	797	746	803	825	846	837	821	827	801	778	813	789	870	763	809	846	809	787	803	790	783	778	780	738	807	805	797	787	756	849	764	847	763	783	782	728	853	866	782	863	831	808	811	775	859	788	830	780	782	784	777	779	800	796	800	799	823	815	791	759	823	808	809	817	776	865	755	768	845	812	758	805	813	816	790	826	854	834	806	828	781	761	800	794	790	815	796	815	843	765	801	763	824	808	811	828	825	793	829	866	866	786	833	763	750	774	785	851	826	787	846	805	807	783	767	844	783	806	785	849	800	794	792	801	803	781	849	799	838	809	791	792	804	758	842	817	807	805	843	755	766	788	811	822	827	792	810	791	747	814	845	780	776	834	796	758	796	831	861	770	802	800	794	779	804	803	820	842	785	783	851	783	801	820	799	782	827	820	808	809	754	821	816	877	824	821	776	815	837	793	834	855	853	833	842	768	803	833	861	770	776	813	786	795	792	820	824	798	801	805	832	823	774	819	824	844	832	795	801	835	803	787	765	804	786	812	858	785	780	824	794	804	813	798	799	822	805	829	821	789	835	813	841	820	780	812	802	762	814	773	806	837	828	834	825	838	784	788	828	788	816	871	846	811	764	782	817	772	798	776	787	803	818	786	860	770	810	750	808	792	810	834	866	842	815	793	795	828	823	752	772	833	815	851	787	858	813	828	773	808	739	832	802	818	804	783	836	780	762	799	820	838	785	818	857	863	778	823	809	801	750	790	815	811	820	814	802	808	811	795	781	765	769	785	822	803	792	859	828	765	797	784	800	843	806	777	817	791	781
38531	9914	3036	1931	1246	966	841	688	604	580	499	499	483	448	454	458	444	422	436	418	433	450	438	393	407	387	411	408	381	413	422	383	401	382	365	391	378	423	403	383	377	395	412	370	392	415	395	404	411	393	368	378	390	403	382	363	405	429	394	376	389	410	393	386	407	368	385	408	398	368	391	429	386	378	401	415	379	377	398	400	375	387	359	367	408	354	396	398	385	383	408	350	393	396	408	384	388	392	395	389	405	395	394	384	399	370	406	392	396	422	394	414	375	358	369	346	373	375	347	368	387	369	390	379	374	415	395	386	396	353	376	374	399	386	393	435	399	418	406	390	395	364	382	405	393	351	397	397	422	384	384	400	383	385	420	355	385	364	393	397	387	364	394	401	393	391	405	351	391	370	395	424	359	354	385	403	408	390	372	387	382	418	365	380	380	383	425	387	369	390	414	394	416	379	384	415	394	345	360	382	376	367	388	400	372	364	407	395	356	408	406	417	390	353	407	378	391	414	388	400	375	402	373	351	369	370	397	386	385	395	370	420	367	353	388	383	370	393	347	391	375	377	367	390	387	415	382	430	391	361	375	366	380	396	435	363	397	347	391	381	396	353	367	432	427	383	392	393	381	412	418	377	397	400	407	420	389	395	373	392	420	426	404	387	351	375	443	411	372	377	371	382	431	373	391	429	383	373	400	371	395	375	393	369	412	383	402	390	403	388	418	389	404	380	417	361	373	369	391	401	383	393	395	406	381	376	335	379	408	394	374	386	380	399	392	399	387	410	373	355	392	403	383	413	352	364	359	366	453	375	382	368	373	364	386	419	384	364	372	376	374	425	363	393	388	387	399	424	386	425	354	373	401	395	395	415	396	390	379	403	371	411	405	383	377	359	377	421	365	373	417	420	411	376	403	403	392	402	376	405	372	398	413	404	368	395	335	416	359	404	393	426	421	361	383	396	383	392	349	411	398	386	388	372	432	369	400	398	384	404	426	382	391	393	366	374	406	377	398	389	380	359	364	368	383	376	389	375	396	389	376	368	414	369	387	391	393	399	371	380	353	401	397	384	396	359	357	381	377	373	393	375	401	383	417	371	368	390	395	390	379	361	362	355	398	402	386	405	379	366	430	361	389	385	389	347	418	374	434	402	358	380	364	401	419	363	372	400	406	379	374	375	407	374	428	355	410	367	391	399	378	376	365	397	404	354	386	351	361	386	365	367	389	369	392	388	418	418	385	374	387	400	405	406	411	391	389	360	396	395	379	378	400	372	373	415	415	382	413	384	361	367	371	403	383	399	411	357	358	407	399	385	402	381	378	400	380	395	421	385	398	390	386	347	395	361	363	395	394	402	412	372	388	379	379	405	382	383	393	356	392	379	396	379	431	389	369	415	413	342	386	404	417	411	383	346	387	374	368	405	386	388	366	385	377	406	362	436	348	361	379	347	406	365	399	384	349	388	400	418	384	440	394	385	391	380	364	397	385	391	348	396	400	398	359	361	369	397	404	401	394	383	420	398	403	388	397	376	375	409	410	373	380	373	381	379	410	369	393	403	391	376	375	400	372	379	375	401	403	371	371	389	399	400	373	389	382	378	393	395	416	385	379	385	389	342	367	374	355	365	383	390	431	418	434	410	364	397	425	404	400	358	399	400	394	418	342	399	359	391	386	411	423	365	385	382	399	354	404	403	429	414	407	329	379	374	367	401	354	394	396	392	426	391	397	378	364	420	414	390	415	391	402	401	368	375	344	375	337	413	373	403	367	380	398	447	405	355	425	380	380	392	390	373	357	365	378	354	403	383	353	401	412	415	397	384	364	391	392	409	419	417	387	387	401	450	393	387	364	407	391	381	357	360	403	390	409	386	381	367	363	375	390	361	383	372	405	388	360	407	389	410	430	394	381	351	402	389	377	392	394	353	401	398	388	414	393	402	412	381	371	382	380	441	408	348	377	350	388	358	408	425	328	422	396	389	379	397	407	411	394	367	362	339	401	374	429	385	355	385	376	378	395	371	378	391	337	400	361	380	365	384	384	371	391	378	398	396	389	413	401	377	377	361	397	330	379	384	414	395	385	399	388	379	402	404	387	391	379	399	377	386	366	380	406	367	390	377	369	387	368	363	370	359	330	370	416	358	399	370	329	408	331	412	408	425	406	396	393	372	366	403	376	385	421	391	422	392	410	371	372	397	413	364	336	409	388	400	401	387	351	395	373	380	357	360	391	390	372	414	387	383	371	414	382	374	394	375	412	409	357	387	379	389	396	400	423	379	374	352	377	362	422	375	378	388	369	372	395	387	358	412	363	369	385	409	379	377	359	396	385	370	386	414	375	375	384	379	383	377	388	404	384	439	393	390	408	399	377	390	359	408	346	366	405	387	345	364	426	386	396	390	387	429	387	396	377	371	399	383	377	383	389	372	372	368	374	397	379	371	399	387	427	347	402	388	375	395	394	400	434	393	425	364	386	373	341	382	406	395	369	350	421	401	378	401	391	394	391	397	403	396	384	374	374	373	396	372	384	380	396	414	387	354	396	371	389	408	417	379	381	390	405	380	423	397	378	378	405	433	414	407	372	374	373	386	366	383	372	418	370	412	385	372	380	427	433	355	412	408	382	437	377	382	375	413	413	427	405	404	391	367	407	383	395	353	376	399	350	396	408	380	398	408	379	403	394	385	377	350	369	416	380	368	373	364	367	399	374	388	410	440	378	383	390	385	397	366	401	381	401	396	397	354	380	406	381	383	429	401	406	403	410	465	387	392	362	396	409	407	427	460	399	395	390	392	383	392	382	393	400	393	385	418	389	362	364	367	409	387	390	426	388	367	373	399	410	356	404	394	384	392	390	443	380	398	370	355	382	375	425	380	393	381	390	373	414	391	396	426	419	408	394	398	401	415	362	353	391	401	425	411	396	372	366	342	350	357	353	389	393	391	409	413	385	411	383	393	409	411	425	355	374	396	374	403	393	416	379	400	386	397	390	402	407	398	387	385	356	386	387	356	381	398	404	390	374	386	374	410	421	366	362	390	380	370	389	355	381	451	341	384	399	410	392	364	382	419	368	366	391	419	390	404	398	390	352	411	409	363	374	372	361	393	397	403	374	432	433	389	408	397	380	393	373	395	389	366	396	431	372	404	401	401	364	429	394	377	370	404	393	372	376	419	385	396	391	369	382	385	385	377	367	405	372	371	385	360	379	388	427	394	394	457	393	385	395	379	374	395	376	400	385	394	362	396	401	410	393	406	359	365	372	402	383	351	415	351	400	403	375	375	363	424	360	376	391	376	366	388	379	389	390	387	385	401	367	392	407	386	392	422	403	384	396	374	377	384	366	368	435	408	391	408	401	383	396	397	379	406	364	365	367	344	383	381	387	380	408	415	420	391	400	358	412	342	416	388	374	389	389	389	378	387	400	404	382	377	398	374	387	403	386	414	377	367	391	392	397	350	366	386	357	360	398	387	404	371	426	383	394	387	377	374	426	412
20640	2570	3680	4426	4105	3437	2924	2548	2238	2031	1851	1703	1596	1548	1462	1424	1295	1257	1237	1194	1201	1210	1111	1129	1085	1030	1065	1020	1053	1038	1134	1046	995	1060	990	956	1007	953	1059	983	999	1008	999	994	922	943	942	927	930	960	974	969	924	971	930	1013	937	924	929	946	976	912	961	940	943	939	921	925	959	906	975	942	927	890	962	972	928	926	911	992	969	878	969	929	941	968	911	993	910	933	909	880	882	944	923	913	922	983	933	918	932	955	902	956	853	962	918	976	962	926	915	905	978	912	904	939	931	976	859	897	930	946	917	936	867	873	929	941	951	949	889	910	920	944	921	942	969	950	913	894	896	941	925	893	934	932	971	927	937	922	927	906	990	913	900	885	933	985	881	895	865	864	910	970	934	925	940	936	938	912	911	893	929	902	948	899	954	914	924	938	902	972	924	940	904	910	944	933	924	910	908	909	980	954	965	936	924	880	879	961	913	929	905	924	916	923	924	888	877	868	938	977	949	883	934	917	931	904	893	935	880	951	938	920	880	933	920	984	947	873	968	952	913	891	916	929	933	892	885	918	891	945	941	859	889	917	864	947	846	891	949	931	939	927	924	981	932	959	904	947	904	938	985	874	906	949	871	948	899	940	904	940	906	889	939	912	913	879	897	968	928	907	906	886	963	895	866	952	909	926	945	881	915	922	912	930	954	964	914	860	865	887	947	972	963	943	953	870	920	917	942	889	890	887	893	951	912	923	952	888	935	914	914	865	920	905	882	894	897	940	923	872	949	891	940	912	946	897	930	923	978	926	894	931	861	923	916	944	902	931	929	944	877	913	895	890	954	903	906	924	887	933	967	917	935	939	936	933	888	891	905	917	924	1009	932	905	926	963	987	889	929	934	948	917	961	953	955	954	851	1006	952	869	896	906	863	919	946	958	903	890	935	931	933	919	933	898	950	976	882	931	921	934	920	963	907	940	901	928	940	867	879	889	952	869	869	910	905	870	981	933	874	921	909	925	928	975	943	911	864	873	951	938	900	937	943	918	896	913	911	910	925	916	933	934	915	948	977	915	927	903	942	979	941	919	926	840	886	878	985	892	989	910	920	987	933	942	964	935	907	935	892	913	919	942	983	890	940	881	946	879	933	905	895	894	966	956	946	935	890	936	924	929	950	884	937	938	890	944	917	986	815	905	933	927	886	920	928	877	964	938	939	916	919	920	907	937	916	929	906	914	883	876	853	914	905	884	918	948	928	952	834	926	890	818	957	918	890	939	913	931	918	945	907	886	873	879	922	937	919	940	951	895	981	871	857	927	880	891	905	916	926	990	950	911	950	890	942	933	859	909	934	916	900	928	922	881	855	906	911	893	875	930	956	924	894	913	939	953	902	967	858	945	915	924	911	950	914	983	899	880	973	922	916	961	920	953	957	932	879	883	920	881	903	953	948	854	878	905	934	889	840	906	946	890	954	983	868	930	956	893	916	937	916	916	888	923	922	950	914	871	933	876	896	889	943	880	904	909	877	930	852	968	875	956	899	909	906	904	894	930	896	941	954	932	929	951	916	899	906	931	1009	944	900	908	968	873	932	974	915	939	898	872	892	933	933	878	936	928	946	897	978	968	886	939	859	935	952	926	901	930	904	918	929	925	928	916	909	937	902	1001	886	973	913	931	907	961	929	904	958	926	893	878	925	901	942	894	909	839	873	889	938	927	839	930	902	916	964	895	894	874	922	956	946	920	938	952	914	896	897	897	950	898	918	908	964	910	889	935	916	966	895	944	995	903	981	986	924	956	841	904	922	976	973	894	938	880	915	930	937	944	879	913	960	892	949	899	956	985	912	927	855	901	904	879	864	921	944	928	886	911	878	904	917	931	966	897	900	901	897	897	908	941	966	899	949	877	963	917	937	923	940	909	975	922	965	919	979	928	926	929	956	939	920	922	943	937	916	891	937	924	890	954	963	966	885	1004	877	910	936	989	930	861	879	925	874	898	935	895	901	901	947	895	941	912	914	913	935	918	950	925	897	856	900	964	901	964	973	947	849	941	905	930	908	909	911	906	915	885	945	878	988	924	917	920	939	921	918	924	926	923	924	932	882	916	977	936	931	922	887	921	942	908	913	919	962	880	964	950	935	903	905	915	891	855	933	888	948	914	916	939	933	925	908	898	920	946	878	977	877	933	896	911	899	906	917	935	929	857	935	925	860	885	872	912	937	935	921	906	880	968	934	917	900	902	915	936	902	892	930	926	946	925	940	894	854	915	896	937	909	910	935	968	996	943	892	891	966	873	910	896	947	918	948	924	897	901	886	936	924	937	916	882	895	912	938	946	919	935	932	908	868	882	903	912	875	959	958	924	896	918	956	879	965	900	934	902	865	934	888	853	923	929	891	919	891	894	938	890	911	916	924	909	886	920	912	935	910	927	958	920	870	894	865	950	912	877	923	921	873	932	903	880	942	945	937	881	914	964	923	873	920	923	903	911	935	820	882	929	933	927	960	907	959	917	956	881	887	938	936	961	921	867	930	915	945	931	893	926	890	854	923	901	929	923	968	906	943	923	922	899	889	928	911	908	932	909	929	913	912	935	900	927	916	965	929	919	872	956	986	947	959	903	918	892	943	941	897	958	885	956	926	917	928	948	898	895	908	902	873	950	898	970	920	913	881	948	955	897	921	963	974	899	964	933	913	904	894	912	968	906	951	896	961	919	928	929	949	885	923	910	924	952	905	905	923	975	935	974	894	918	965	1004	908	923	962	903	904	888	942	983	897	929	945	902	886	912	908	848	891	1000	892	901	916	911	876	964	904	933	933	930	854	913	919	938	947	903	902	872	921	899	959	892	914	895	878	879	991	912	905	885	926	941	987	891	965	915	916	917	991	967	928	950	835	867	931	958	908	844	940	864	901	945	879	913	888	965	918	911	907	925	901	942	909	928	845	869	970	948	900	964	940	938	906	936	907	989	918	887	877	897	900	885	918	923	895	917	931	961	914	959	911	913	932	891	912	929	952	929	896	855	864	903	927	929	889	926	933	948	918	926	924	913	876	895	895	967	921	903	870	876	914	943	849	945	945	941	899	913	924	900	942	934	886	929	962	859	903	855	961	952	884	959	945	932	950	945	932	973	877	919	978	903	893	936	909	955	894	975	914	952	920	935	876	954	950	913	912	914	958	910	888	936	852	867	890	952	946	916	910	901	917	976	956	881	893	909	915	892	906	891	941	906	940	979	914	921	920	957	914	935	910	909	916	901	938	893	905	955	917	879	846	927	912	951	882	971	894	950	941	914	907	952	940	920	910	868	883	930	954	911	926	990	894	890	870	922	914	946	886	894	918	910	913	945	958	937	923	978	973	953	878	904	903	881	920	960	910	879	934	931	923	919	914	867	956	924	959	923	936	941	973	900	881	916	879	913	924	884	961	967	964	901	944	884	891	907	936	941	951	890	946	967	917	884	907	949	885	894	965	943	927	916	899	944	909	905	909	891	926	947	937	944	938	952	966	907
12905	850	172	158	159	158	169	139	172	153	140	151	144	144	123	136	147	164	164	158	155	151	167	148	160	175	163	163	145	143	141	142	150	170	126	169	161	156	165	161	121	118	142	127	143	147	154	154	151	139	173	143	156	169	146	137	145	150	154	146	130	158	128	137	168	157	162	124	150	150	163	179	163	168	138	157	162	170	158	128	168	129	150	151	156	160	170	135	146	157	160	142	153	149	159	157	155	130	150	166	175	172	144	138	183	162	130	149	134	171	141	162	151	145	136	141	172	162	167	153	141	154	141	174	148	159	152	135	129	110	157	151	142	153	146	145	139	143	177	150	162	156	144	150	158	170	154	138	146	149	150	137	148	154	149	129	150	175	169	132	146	135	130	148	160	159	146	174	162	142	148	164	154	180	139	145	129	140	141	154	172	133	169	150	155	134	125	151	146	134	159	144	147	167	153	161	172	155	166	146	155	162	128	133	152	138	149	151	155	150	167	156	135	149	142	141	147	159	149	160	154	141	134	164	150	149	143	161	175	134	145	155	166	145	160	159	161	133	159	155	153	175	156	141	140	147	162	149	155	145	149	153	163	126	156	143	171	143	121	158	172	151	155	154	140	134	157	158	145	154	126	139	131	152	159	168	166	138	173	153	137	161	145	146	149	147	167	155	159	147	170	167	153	157	168	151	144	147	138	157	153	160	161	152	135	128	141	128	143	148	148	140	171	168	148	167	148	160	135	162	141	138	157	121	164	149	131	170	146	138	162	139	140	164	148	135	138	132	118	171	147	156	175	159	132	159	150	146	151	162	162	157	154	160	151	135	163	178	165	129	145	142	158	144	156	160	141	153	161	135	150	156	148	153	142	170	139	144	165	140	168	144	144	162	154	178	137	147	158	143	166	147	146	146	127	149	148	136	140	150	144	162	160	143	167	144	153	163	159	151	172	141	152	194	135	145	160	144	151	137	150	143	153	156	145	146	161	186	132	159	150	150	168	136	166	135	150	145	158	116	131	167	146	154	159	160	149	141	146	156	156	157	155	143	144	145	125	147	167	147	119	153	134	159	153	140	149	154	154	152	152	158	158	120	140	157	139	127	147	172	135	143	158	143	161	167	169	166	167	150	146	172	158	136	140	150	140	154	147	169	158	143	154	161	139	152	164	145	150	160	151	154	156	127	152	168	143	153	148	173	155	164	134	160	117	154	153	154	169	137	128	135	143	158	136	161	134	144	164	160	156	163	140	156	154	142	153	144	151	145	159	152	174	163	131	148	145	170	156	132	123	155	142	149	156	130	155	161	150	152	161	165	146	161	140	152	136	155	164	167	145	150	148	156	158	188	157	168	160	161	169	179	146	142	158	159	131	147	154	159	163	168	142	145	140	146	128	142	163	142	150	173	139	162	141	161	153	147	149	140	140	134	156	132	153	155	126	171	143	137	123	142	171	156	160	157	145	144	141	148	164	129	150	127	183	154	145	140	156	158	164	146	164	159	165	183	145	154	142	154	166	148	165	147	139	151	164	138	163	139	150	153	145	177	160	130	138	142	128	171	142	134	140	151	156	152	149	139	149	179	141	163	154	165	154	153	127	157	149	150	149	149	147	132	158	165	158	159	135	164	130	149	152	145	161	113	159	143	137	154	166	151	173	144	171	167	166	147	164	141	157	148	141	173	142	144	159	130	136	145	153	136	165	133	165	139	131	136	143	136	157	135	168	148	151	129	134	145	133	150	153	145	153	139	159	162	163	156	164	144	134	154	148	141	169	152	146	166	160	143	165	166	143	134	134	143	142	157	134	148	128	177	148	152	170	154	123	142	131	129	148	153	143	148	157	149	169	162	177	135	140	134	147	167	159	151	153	155	162	150	160	159	135	134	142	175	136	149	143	150	183	149	156	151	147	156	154	166	136	143	132	148	139	154	167	155	149	166	156	160	183	143	161	135	145	145	154	177	146	155	134	165	139	142	164	161	159	127	138	130	133	151	161	149	159	166	158	138	132	146	108	145	141	168	174	164	175	147	158	146	148	133	140	167	156	143	155	143	151	139	134	179	153	146	140	160	139	160	144	161	168	135	145	158	159	147	140	159	144	161	173	147	144	148	165	148	135	151	153	144	174	145	138	125	139	161	162	156	165	146	149	157	143	132	159	149	152	149	146	166	146	127	141	122	135	155	153	148	155	149	175	173	141	144	153	146	163	150	168	142	147	167	149	173	151	164	168	124	154	185	152	165	146	157	156	147	155	158	136	148	159	150	150	169	137	136	156	159	155	142	174	144	141	141	157	133	146	155	159	162	155	152	163	144	137	154	165	156	147	159	131	156	155	165	155	134	154	168	170	151	149	180	169	152	159	150	150	134	156	157	155	163	145	152	143	140	160	148	149	175	151	123	156	162	150	139	127	168	150	124	150	160	147	143	164	166	155	158	163	137	147	153	141	141	168	149	150	150	165	136	149	142	136	149	131	145	171	135	157	166	154	158	168	151	145	140	140	143	157	165	135	130	143	126	134	137	139	162	145	154	159	149	170	146	155	144	167	151	161	152	134	140	135	146	131	166	172	163	140	165	152	187	145	156	148	147	151	158	137	156	171	157	145	135	148	152	157	184	171	156	160	133	138	142	138	157	140	147	157	147	131	144	145	142	161	143	140	166	159	157	158	150	145	138	147	143	144	160	146	144	161	162	162	150	156	141	156	158	155	151	138	147	122	168	132	148	163	156	157	137	148	140	142	153	191	137	141	152	148	153	155	122	134	150	137	168	152	128	152	141	174	152	131	141	158	176	177	154	136	171	159	150	164	145	132	150	162	147	149	177	151	180	165	150	150	170	136	156	159	137	147	165	121	154	143	109	127	163	159	159	151	180	138	147	122	137	156	150	156	166	148	156	125	155	169	151	138	148	139	151	153	153	136	168	161	156	132	117	179	171	158	163	145	150	156	131	171	160	138	137	147	174	161	137	146	171	156	160	156	134	145	135	149	151	120	146	155	159	147	153	131	158	179	157	160	143	187	138	158	141	132	124	140	163	143	163	157	149	145	165	165	145	163	146	164	155	157	161	155	156	143	158	144	151	169	169	134	162	159	155	164	164	159	173	166	147	142	156	165	141	158	155	146	181	157	173	146	156	184	142	143	129	172	136	149	141	148	148	145	155	141	144	152	144	149	131	159	154	143	157	150	153	148	132	164	165	153	166	160	164	127	134	153	153	151	150	150	141	156	168	147	164	146	164	148	150	138	169	150	174	143	156	144	162	151	159	150	171	153	148	159	158	164	156	140	155	156	170	149	147	145	166	150	154	145	136	130	154	139	161	158	146	149	159	163	149	137	142	182	160	172	167	153	157	163	150	169	149	181	152	148	132	150	153	142	157	136	139	170	157	143	143	146	146	139	151	156	156	155	150	155	151	147	156	150	150	151	162	168	162	148	140	143	134	161	167	154	157	144	143	155	146	136	162	151	141	164	149	141	151	159	142	149	136	127	153
6724	490	508	499	467	531	461	480	523	478	462	448	424	460	408	437	413	484	425	455	455	395	491	425	412	437	420	425	492	486	442	458	430	419	447	425	453	457	435	428	456	431	417	425	460	410	452	455	423	434	464	418	463	440	410	453	436	459	433	476	428	419	414	443	436	483	464	446	459	442	445	424	426	401	457	448	462	421	421	456	431	439	427	482	444	459	471	424	443	434	483	473	449	443	450	434	452	409	466	414	432	446	436	399	411	453	451	448	445	455	443	473	463	445	416	432	439	446	456	433	418	465	438	436	458	457	431	432	445	452	447	467	428	434	423	441	409	476	406	432	463	417	441	428	461	474	464	457	428	457	450	410	450	488	421	450	415	433	435	455	484	444	461	433	430	459	412	406	405	422	443	444	442	448	419	470	466	391	451	472	418	452	450	427	433	436	445	475	449	455	451	465	454	410	441	459	490	462	455	464	420	504	425	449	420	444	440	445	423	419	447	463	433	459	411	403	420	425	416	450	460	469	438	448	427	432	454	472	436	455	471	460	473	447	430	480	452	422	439	448	445	445	443	443	470	460	443	443	418	409	438	434	456	420	458	458	425	433	441	446	429	466	453	485	421	445	460	442	431	422	421	375	426	413	431	454	420	443	414	409	481	460	414	442	436	462	445	429	445	442	462	413	436	403	456	433	424	429	442	438	442	438	430	438	443	434	475	499	452	408	423	465	453	409	448	452	440	431	434	465	443	418	477	446	445	440	450	406	450	445	408	447	438	446	438	465	438	428	465	433	452	422	453	447	468	399	457	482	463	432	412	431	429	465	402	468	424	478	448	434	438	430	451	433	449	418	463	462	439	438	419	479	428	407	453	457	482	452	435	470	453	490	430	446	465	421	423	456	408	429	423	461	432	438	463	430	416	445	483	493	428	464	444	430	424	419	444	442	410	457	433	422	462	458	452	458	453	439	471	436	427	440	413	478	406	438	437	438	458	445	434	446	460	433	406	439	446	408	460	451	459	428	456	445	439	449	430	413	457	449	437	429	445	463	430	429	444	417	430	495	480	408	452	444	444	438	483	434	440	426	487	469	416	475	442	443	474	449	412	457	422	445	474	464	425	459	448	462	446	467	420	458	413	452	506	452	459	433	441	486	436	479	479	427	459	439	447	475	451	428	480	442	430	491	435	477	452	447	423	429	425	441	447	464	419	416	425	427	436	460	467	436	421	419	421	473	404	436	461	445	417	458	459	473	473	447	447	485	440	440	433	462	452	407	439	453	440	439	423	450	410	428	440	468	445	429	410	455	445	458	427	448	460	451	458	427	434	439	411	472	435	441	436	460	465	450	436	450	449	445	476	445	420	487	484	369	440	390	465	447	410	477	449	436	398	435	417	469	484	465	476	451	449	443	454	462	479	487	417	430	486	460	415	463	449	481	422	425	430	446	459	431	484	433	446	478	462	432	411	491	466	422	442	421	451	451	431	461	471	442	433	435	444	462	438	450	459	445	440	443	466	457	424	429	458	395	415	447	425	435	432	409	452	422	429	440	404	429	468	439	430	477	473	442	445	440	433	450	479	459	461	409	454	463	464	438	438	422	403	456	430	416	409	454	432	388	440	443	466	445	478	461	426	458	463	435	431	433	457	430	410	404	473	423	432	437	419	415	437	435	457	460	445	460	438	447	427	452	453	481	406	399	415	441	395	430	441	420	433	441	460	439	454	430	393	440	463	441	412	458	422	422	433	442	434	472	460	485	440	446	449	439	409	444	430	431	442	427	431	433	467	442	462	449	424	466	429	487	440	428	463	473	481	434	445	454	407	452	465	464	408	449	432	444	445	419	412	389	413	465	480	444	435	418	447	415	421	466	415	424	436	434	439	429	435	442	461	446	422	441	444	459	448	483	464	438	426	448	438	447	414	417	406	415	462	484	467	445	489	442	423	441	432	453	414	427	441	468	451	407	441	402	468	445	438	426	423	423	491	450	474	432	445	483	454	413	462	479	489	441	445	471	455	453	445	467	448	418	396	462	473	442	414	406	448	451	434	447	452	427	459	434	455	441	445	467	464	453	416	472	431	424	456	453	517	432	432	474	434	425	447	471	431	436	454	449	438	455	427	393	426	456	432	496	435	444	436	424	479	447	466	446	479	430	433	416	451	445	435	456	474	455	453	443	401	460	429	467	418	416	442	415	478	456	418	452	474	448	446	433	435	464	448	472	426	457	442	483	433	453	462	451	470	444	415	431	442	460	427	421	422	448	442	447	457	436	473	417	455	452	479	448	432	476	449	436	455	466	451	424	422	477	419	424	401	405	461	443	472	427	451	426	409	469	438	433	419	439	454	453	424	462	413	421	438	431	448	430	447	462	442	416	431	437	452	459	433	425	461	482	446	444	453	429	456	434	440	437	486	426	424	468	448	454	453	496	419	400	415	449	464	458	428	427	434	446	452	479	441	463	449	436	460	423	438	422	458	448	422	444	455	426	429	471	408	437	454	401	442	444	449	489	428	453	448	474	451	432	440	484	441	451	477	419	443	436	486	427	475	470	449	431	435	440	429	458	442	423	426	470	415	442	421	442	449	479	456	481	462	393	430	421	456	446	452	443	463	433	468	427	442	472	481	444	431	444	467	461	462	424	408	448	407	444	420	454	449	461	440	498	427	424	460	442	426	427	426	445	450	396	450	437	453	412	470	403	442	430	425	398	435	436	424	461	447	466	458	413	443	443	425	431	435	451	451	461	461	459	418	469	453	414	457	441	440	428	437	456	391	437	424	472	467	437	453	449	453	464	461	422	422	446	454	447	440	411	422	472	447	408	421	421	459	423	434	424	438	434	402	453	457	444	486	452	437	441	454	479	428	436	413	471	447	438	459	439	437	455	438	442	448	484	467	467	459	449	448	475	472	451	460	410	475	431	437	419	447	451	438	468	439	425	440	452	435	460	430	444	414	434	477	471	478	454	399	426	462	429	451	457	464	430	420	452	433	452	440	437	462	429	435	484	448	438	453	441	459	428	472	449	454	458	439	424	439	435	445	463	442	442	444	448	428	462	477	475	469	438	488	453	412	445	457	432	446	423	442	431	412	438	469	420	463	452	419	428	426	414	465	476	467	423	454	487	444	387	452	443	445	441	451	442	407	435	484	463	437	463	420	440	429	468	455	443	445	455	477	440	417	487	467	440	471	424	467	470	409	491	463	440	418	470	464	462	409	427	467	472	461	461	461	431	454	439	439	438	468	448	419	481	421	436	416	418	449	423	436	432	468	445	489	449	447	423	414	444	426	449	435	423	438	451	408	455	457	466	426	467	479	391	444	434	430	417	470	432	417	437	448	470	454	433	467	423	442	431	431	448	405	418	447	467	441	420	449	448	439	484	415	459	457	421	453	416	425	475	421	425	453	456	483	487	488	445	460	493	434	454	451	427	468	438	438	468	448	461	459	456	435	438	446	449	440	505	423	419	476	474	422	407	466	426	416	475	406	448
28595	4172	1340	950	721	566	511	419	391	385	389	416	394	392	368	344	392	350	307	310	344	318	340	334	342	328	317	347	354	340	309	343	333	301	333	326	322	316	299	348	301	334	363	303	352	343	337	310	309	320	342	342	298	298	314	334	344	304	327	325	321	333	332	359	315	348	317	338	334	312	312	283	356	313	334	335	322	308	273	312	338	312	317	349	298	323	301	322	278	368	280	331	300	348	303	357	312	322	307	307	321	314	336	320	308	321	337	321	335	320	326	325	341	317	337	341	305	300	339	340	301	336	313	342	299	346	311	328	306	305	327	341	335	344	303	300	279	310	315	289	329	295	327	290	331	300	348	324	324	329	319	323	328	330	343	321	331	303	296	308	315	324	294	335	350	365	329	327	296	311	344	334	338	282	328	305	321	318	343	348	283	301	325	343	337	300	298	327	294	322	301	320	324	299	318	332	331	296	356	321	307	342	339	320	346	295	309	326	345	358	334	303	303	315	294	336	299	326	305	331	374	327	351	335	333	366	331	320	300	317	310	301	338	291	319	308	312	324	325	333	338	341	321	326	293	296	353	328	290	344	305	349	321	325	330	332	314	320	276	294	331	308	323	319	317	337	314	312	296	296	320	319	351	337	327	315	299	309	313	343	327	318	319	278	301	320	347	321	331	329	302	329	295	293	345	305	338	316	296	293	334	335	317	305	332	342	320	328	311	313	341	330	334	343	333	296	333	338	312	311	284	313	317	319	311	317	319	346	347	361	313	310	335	317	342	316	305	317	299	321	336	328	318	309	296	301	308	312	345	332	325	296	315	342	309	308	316	293	319	305	302	297	316	327	339	308	316	286	319	302	340	288	312	340	325	360	319	294	320	338	336	284	310	326	369	320	319	330	305	316	294	304	345	319	360	327	302	342	340	328	317	343	332	316	352	339	307	293	327	314	318	326	303	317	341	323	371	307	320	329	284	345	318	309	333	303	317	305	322	304	333	277	303	350	284	280	302	331	330	331	306	334	329	326	354	297	321	325	329	315	318	304	349	328	341	324	306	305	299	291	330	309	317	315	331	326	341	319	285	354	339	361	353	313	336	320	306	318	294	324	334	312	332	311	316	308	304	333	285	340	321	303	315	338	345	353	339	327	374	343	366	352	296	345	330	291	327	303	322	356	308	311	319	318	315	275	324	326	334	310	339	333	297	339	321	309	295	316	304	315	330	330	327	309	314	300	309	329	338	356	357	314	302	310	288	339	316	338	303	335	298	307	310	321	282	321	319	319	285	336	290	307	340	333	300	329	326	292	307	317	286	330	281	321	337	316	312	351	308	348	299	360	319	310	298	332	340	308	315	319	310	334	332	298	325	316	341	335	328	309	317	338	307	320	327	319	310	317	302	316	298	331	296	329	315	289	330	314	305	305	323	331	285	313	333	321	320	296	317	324	318	340	369	302	324	323	307	301	324	370	315	318	287	324	326	336	316	328	341	315	296	305	326	323	317	301	309	308	338	321	291	333	307	311	333	302	322	334	323	311	312	306	305	286	318	322	326	320	353	335	329	295	305	289	314	325	311	352	327	305	343	304	318	311	308	305	279	329	320	296	318	326	364	314	343	340	298	329	328	328	335	338	285	321	302	354	333	287	355	321	318	300	297	301	311	369	338	309	290	340	296	343	332	329	314	321	319	296	293	323	335	283	317	328	279	290	297	310	321	346	330	294	323	336	342	310	302	326	310	332	329	309	379	360	335	302	364	324	320	332	319	318	327	324	348	319	307	328	309	300	314	294	321	335	304	327	304	331	309	318	304	315	323	325	301	317	319	324	298	315	322	320	315	286	336	303	324	336	328	302	317	354	329	352	313	331	358	314	327	331	285	308	342	314	319	314	332	319	318	313	308	315	290	306	326	302	325	291	320	275	331	326	298	335	299	334	314	294	335	327	343	331	321	304	323	338	352	324	316	340	308	347	304	336	357	331	331	319	323	328	358	327	284	345	327	327	331	327	322	336	292	300	348	293	311	299	329	311	322	332	321	327	308	317	301	324	339	320	326	304	323	315	331	350	305	327	299	301	315	289	300	315	344	296	341	351	327	303	322	297	293	346	312	340	330	300	303	321	333	325	319	347	362	338	338	317	343	339	306	338	332	294	333	299	289	336	324	311	307	320	316	330	316	339	334	321	333	326	353	334	337	332	318	339	341	332	306	310	298	344	286	287	345	352	334	336	332	339	320	320	337	318	321	323	291	316	338	336	311	327	341	311	302	316	334	339	311	317	318	307	311	336	338	316	313	268	307	294	360	311	313	330	341	300	310	324	311	340	299	328	338	290	344	317	319	327	332	336	303	299	344	317	320	313	343	312	314	315	313	313	340	350	318	308	325	314	339	325	325	318	362	332	340	324	314	353	336	345	327	321	314	313	338	327	306	298	337	307	292	308	307	318	297	321	350	326	347	326	304	339	358	313	288	337	309	307	293	327	322	311	330	313	333	356	326	324	296	339	319	344	291	307	334	314	312	319	321	316	330	324	340	294	309	327	374	313	289	327	320	302	328	319	317	286	269	335	335	320	328	361	327	332	308	344	333	321	323	317	308	319	335	307	341	335	301	305	323	302	320	336	352	311	329	316	314	305	303	320	289	342	295	304	319	319	295	336	325	317	330	325	312	350	347	347	318	327	297	300	332	340	304	303	335	309	302	312	345	310	305	300	291	321	327	337	324	312	289	331	297	307	322	304	335	325	323	308	341	323	324	337	311	301	327	331	333	299	312	302	311	297	365	343	302	304	331	315	347	311	311	294	309	299	333	340	342	340	317	324	314	319	324	316	323	316	313	331	289	311	317	299	339	324	333	291	305	326	292	298	323	325	301	292	318	281	357	316	332	318	292	331	317	314	307	320	288	332	320	312	325	326	340	321	323	341	316	331	325	307	333	329	321	300	342	327	291	286	293	352	356	321	322	347	338	319	333	317	301	282	300	312	318	333	328	343	315	334	288	315	325	351	323	260	320	316	313	286	341	300	334	328	330	328	320	305	317	336	311	309	329	334	345	272	329	331	342	283	311	334	342	334	310	353	314	328	340	315	293	310	322	329	300	305	334	331	305	329	307	371	322	317	334	329	303	276	345	345	335	311	357	308	362	319	320	316	317	341	357	320	321	327	323	318	341	317	332	297	322	343	317	355	293	334	326	360	281	334	347	320	355	340	331	332	313	311	320	310	358	351	293	329	339	314	325	294	309	297	311	319	315	347	297	325	338	339	315	332	348	325	346	354	345	329	332	295	316	352	304	314	313	321	333	334	322	335	346	321	318	313	301	325	322	319	331	321	307	312	305	311	319	315	307	333	323	314	296	284	342	301	306	335	323	327	340	352	296	320	303	327	314	336	360	317	299	310	311	317	282	356	302	345	363	336	287	310	347	310	318	310	338	317	318	328	304	355	329	362	332	318	296	334	314	305	305	344	341	339	291	329	322	355	345	299	318	293	297	294
14703	1542	2212	2613	2447	2119	1899	1635	1508	1430	1295	1220	1126	1103	1079	1055	1055	1068	891	923	933	900	930	905	926	882	859	873	878	870	887	876	823	873	920	796	832	845	859	870	926	851	818	844	850	885	847	852	824	837	820	811	806	845	812	806	772	827	839	802	793	806	897	814	799	836	814	828	845	823	824	765	808	814	795	802	838	801	795	801	806	840	812	826	796	825	817	853	838	800	770	824	805	795	842	868	761	853	774	800	834	760	754	841	753	806	812	814	822	812	784	837	765	806	851	772	819	816	848	777	832	782	799	808	778	817	858	833	856	784	851	820	789	817	802	847	803	817	868	771	791	792	817	819	797	788	861	795	801	788	736	811	811	757	813	836	799	828	795	807	775	775	794	814	813	792	816	829	824	823	808	791	809	801	776	842	787	793	801	837	738	763	797	755	838	808	868	765	820	813	799	797	844	814	815	878	871	827	780	819	860	828	851	805	781	804	795	802	812	789	839	826	788	815	806	756	784	808	786	838	823	813	801	788	807	815	875	796	782	806	846	848	772	833	823	832	846	798	836	811	787	817	810	826	793	772	802	797	797	843	795	802	844	837	848	818	761	787	784	787	839	802	824	808	809	800	777	815	814	823	801	788	788	850	837	749	782	790	796	759	781	832	772	771	817	808	814	793	828	792	824	819	836	819	820	782	811	861	784	800	825	786	796	842	818	799	814	823	827	851	750	808	822	804	803	778	858	841	840	832	809	748	773	783	814	731	758	843	825	831	766	811	809	781	819	773	801	739	807	848	831	830	877	782	802	813	801	828	880	828	795	791	784	798	843	816	805	773	816	797	806	789	754	836	822	815	860	823	771	821	808	743	825	783	805	817	816	804	773	823	827	726	742	823	777	795	802	799	831	769	803	819	852	824	761	839	771	790	798	798	814	814	809	812	776	823	766	812	821	802	823	773	860	823	851	808	777	816	818	805	778	768	850	864	800	776	809	781	757	822	777	790	781	786	760	742	771	820	748	827	760	808	738	805	795	814	830	807	777	769	818	835	845	792	806	851	785	778	774	794	796	820	819	747	844	855	801	811	812	828	794	862	868	800	770	802	817	811	786	793	830	804	790	831	823	789	801	827	804	831	816	818	787	822	799	825	821	778	801	826	811	783	791	774	789	791	762	819	761	829	755	824	807	758	794	840	834	793	777	861	815	868	767	824	834	821	765	826	802	858	749	793	777	779	777	784	805	820	779	815	811	813	853	824	843	808	801	820	794	832	829	809	826	815	829	785	757	779	792	804	816	742	800	823	791	764	826	777	863	822	783	835	793	806	758	765	785	754	792	771	787	773	799	827	775	777	815	797	835	814	799	779	846	791	782	812	815	787	805	822	799	820	813	810	801	800	845	818	789	749	789	749	807	811	829	838	815	812	813	836	784	810	756	791	841	819	816	816	806	781	826	793	863	789	819	791	829	859	800	810	760	805	799	815	823	837	822	796	832	826	780	820	816	808	834	839	805	787	823	746	848	815	763	800	777	760	845	801	835	789	864	821	764	827	782	811	809	805	813	827	818	761	758	760	821	821	778	809	817	790	850	783	847	829	854	808	799	824	806	793	800	866	777	800	785	799	778	748	829	807	790	825	808	849	848	826	834	816	816	762	804	760	765	799	831	801	764	755	826	806	776	780	771	768	792	781	798	806	838	849	835	808	782	825	821	832	757	789	794	828	818	792	805	776	780	761	834	773	850	808	790	809	804	791	823	756	836	775	849	827	816	789	808	781	770	793	762	836	767	788	770	804	769	832	814	813	823	801	803	801	766	803	772	890	737	828	785	832	826	800	794	764	752	760	770	796	816	828	814	814	801	796	744	786	817	845	834	795	809	784	802	836	827	797	777	855	797	825	824	792	847	871	769	765	731	840	754	785	825	797	826	820	828	807	812	814	821	844	793	820	821	810	836	799	833	805	796	805	789	777	824	843	830	852	854	782	805	814	805	767	746	844	839	842	788	801	820	824	783	821	831	790	774	785	803	809	808	806	781	817	796	769	792	811	795	800	836	831	791	796	835	831	826	787	824	779	776	809	845	835	841	794	787	772	854	818	818	812	800	825	819	806	831	811	838	818	801	770	744	791	778	771	800	859	794	816	834	843	826	787	796	829	809	747	827	776	797	813	821	815	823	790	754	841	807	783	814	817	814	781	769	806	795	823	804	791	803	851	753	802	779	832	786	791	819	755	769	789	836	803	816	825	818	770	784	803	791	767	801	800	823	802	851	789	837	798	832	786	762	819	825	840	778	836	782	751	858	800	777	806	785	761	820	833	776	821	803	796	816	783	777	798	794	793	794	782	788	783	784	860	832	762	767	807	780	793	863	822	773	787	810	774	819	799	779	812	840	791	770	765	748	817	785	821	811	820	813	765	797	796	763	800	799	814	808	812	818	794	865	838	802	755	807	746	769	807	827	810	782	802	783	804	813	741	806	821	778	819	885	792	791	781	822	783	845	789	804	871	837	826	851	838	753	757	785	830	818	764	738	803	793	799	829	810	831	834	812	836	791	863	778	821	784	787	818	832	832	795	794	738	763	734	789	805	816	783	797	815	813	867	824	775	829	823	832	807	754	804	823	823	746	831	765	790	835	834	805	862	848	776	857	799	714	782	767	810	803	761	786	800	820	778	777	786	840	786	792	768	828	791	813	851	820	769	832	765	792	770	808	797	836	808	776	793	813	785	830	797	840	772	841	787	825	798	795	816	776	798	757	833	841	775	788	806	813	799	860	762	755	782	807	808	867	831	791	729	808	758	800	808	789	845	813	817	775	761	817	804	793	800	795	751	808	780	801	772	826	760	781	770	816	768	802	823	794	822	764	821	795	793	829	793	785	793	826	804	809	815	819	790	833	804	812	805	848	802	751	825	849	891	826	814	810	781	863	764	794	766	779	787	802	808	823	785	767	834	798	819	815	826	786	805	769	815	810	768	837	797	850	851	775	832	826	795	781	800	810	761	785	795	839	794	785	748	825	830	835	807	834	798	807	857	855	792	826	756	852	790	784	820	813	822	733	807	797	775	802	775	802	777	770	862	750	831	755	777	787	789	788	839	818	805	779	765	843	806	807	803	831	883	815	785	788	814	777	801	834	826	828	823	834	771	766	800	813	770	796	836	826	853	816	840	790	781	808	808	824	830	777	811	807	772	770	758	834	832	791	809	778	788	769	810	789	778	812	799	801	804	793	826	816	828	774	784	810	798	786	829	801	817	804	811	825	841	767	847	805	788	777	784	838	772	784	815	791	802	860	829	811	792	772	807	836	797	784	841	785	832	838	820	784	826	802	798	779	819	794	833	826	829	791	789	784	766	776	787	809	798	781	809	831	811	782	775	796	795	774	803	818	899	772	831	789	761	798	814	818	788	777	820	798	792	795	809	800	783	770	819	786	801	748	745	733	790	808	786	819	787	817	799	789	803	798	813	818	764	823	832	831	842	811	760	794	786	831	807
37836	8667	2675	1800	1271	1053	770	644	610	547	536	472	503	484	427	417	401	439	386	435	412	427	440	436	386	413	411	449	406	426	425	371	386	401	397	375	415	371	409	389	422	432	381	417	416	385	452	401	376	363	412	413	376	386	382	406	392	382	366	345	365	367	408	384	349	401	370	404	390	420	382	384	368	412	408	405	372	364	401	389	373	365	367	379	388	381	403	417	346	390	412	342	378	423	390	377	397	402	398	394	395	389	372	437	420	378	380	421	410	448	371	395	395	382	402	379	382	333	342	395	415	385	360	383	360	363	394	374	420	363	367	394	401	385	391	372	376	384	399	396	378	359	387	366	399	382	404	410	364	398	415	368	387	356	410	401	380	373	379	394	362	373	372	415	361	391	387	419	367	377	373	396	401	402	402	359	436	424	387	393	346	409	374	383	365	395	390	417	402	355	359	396	382	395	355	395	346	395	333	443	398	407	385	362	396	368	388	415	400	394	432	388	403	397	365	354	399	413	354	354	371	406	373	400	399	389	379	349	381	382	372	396	388	358	363	366	341	402	374	421	397	417	381	365	385	371	377	382	394	397	381	397	385	400	380	404	376	356	361	379	349	382	388	442	370	411	378	342	426	368	353	388	376	349	419	357	410	386	411	399	386	399	343	387	408	412	353	364	431	390	377	383	406	401	347	402	404	345	405	340	399	414	365	388	412	369	376	378	410	411	378	389	425	399	388	382	374	397	404	395	399	373	385	407	366	399	385	365	378	407	407	411	350	368	355	385	400	405	437	413	385	414	379	400	391	372	380	380	391	411	408	362	372	380	435	391	372	352	384	417	414	423	394	375	369	346	379	352	408	395	387	387	366	370	361	374	371	374	371	387	418	388	358	370	408	395	441	377	376	427	377	398	397	374	368	352	395	389	400	414	390	401	395	358	391	423	388	401	392	376	430	360	401	383	370	369	391	380	434	411	392	411	364	384	386	410	382	383	397	413	390	378	384	379	400	413	383	399	411	407	384	371	406	377	352	390	360	352	393	402	376	387	391	373	371	378	394	407	424	400	350	377	387	374	376	385	400	418	385	382	381	365	379	425	412	379	402	403	399	348	358	402	378	403	348	388	354	407	398	381	397	376	414	387	379	394	358	381	388	378	385	396	399	440	358	388	360	413	385	402	371	411	358	419	393	406	368	387	376	381	386	391	350	383	422	425	408	372	349	424	375	411	393	384	359	409	397	410	398	350	390	394	447	378	370	389	374	384	436	373	391	391	405	345	349	364	378	361	337	362	427	387	384	373	391	378	381	370	373	363	365	414	371	388	377	395	371	372	389	379	379	405	350	354	384	365	388	360	350	397	383	438	400	398	405	400	397	365	399	394	426	367	383	378	351	396	386	353	360	386	362	376	365	355	402	398	379	387	359	392	388	391	352	379	407	386	414	394	411	376	358	416	386	375	368	359	418	366	362	395	375	377	382	355	382	425	372	380	400	401	355	409	391	393	371	392	362	381	379	360	418	413	421	362	402	360	389	424	409	381	385	375	408	394	406	392	362	364	404	374	369	355	382	398	408	370	385	380	382	390	411	377	365	412	353	378	413	405	368	370	394	397	365	382	396	381	377	402	388	397	369	362	392	401	365	362	408	365	376	416	379	424	382	405	375	378	364	402	361	405	387	396	376	373	388	397	392	383	381	389	382	395	371	400	393	418	414	394	359	371	425	377	385	364	387	369	400	380	360	387	369	352	401	411	390	373	367	379	360	364	396	410	359	398	435	374	394	405	352	370	421	379	392	383	399	340	375	371	375	383	373	409	388	344	381	366	401	366	392	370	380	406	422	416	391	396	384	437	349	378	401	405	365	391	391	401	415	379	369	394	405	417	423	385	381	351	362	405	370	394	406	364	415	409	370	405	383	390	397	382	377	387	341	350	356	402	405	384	391	424	372	349	351	394	383	373	395	384	363	421	376	400	392	398	401	362	359	374	369	407	363	413	360	348	418	384	369	380	400	416	384	405	366	360	381	387	395	387	351	409	412	403	350	406	383	407	391	386	372	413	365	394	369	399	357	415	367	372	415	366	391	390	381	371	379	440	356	360	400	395	365	385	380	411	394	343	372	394	350	416	417	389	361	368	409	404	378	413	386	346	378	379	413	387	399	345	401	381	411	405	403	366	391	378	397	417	344	354	439	370	372	386	367	361	358	377	404	372	420	363	338	385	348	392	397	400	403	365	384	367	349	410	376	404	437	410	384	396	365	378	380	380	332	407	401	358	400	400	399	385	407	425	368	354	379	341	384	379	398	430	368	382	389	371	397	355	359	379	387	402	417	403	415	386	383	366	382	383	379	371	395	362	386	410	396	366	421	410	391	365	374	366	386	397	389	408	399	403	380	388	396	412	395	380	346	372	372	353	413	404	351	394	370	330	389	389	396	381	417	396	368	370	372	406	374	377	395	388	363	351	375	376	418	397	353	373	371	404	371	417	425	393	365	411	386	369	383	370	366	367	387	386	386	395	378	399	388	383	370	373	380	374	401	359	367	383	401	401	369	376	404	406	395	396	352	394	363	381	376	400	351	403	409	398	370	419	387	399	389	392	401	379	360	382	404	381	402	377	381	395	378	404	371	368	405	407	389	379	401	389	397	369	395	380	410	363	363	368	393	361	378	321	404	359	356	351	390	388	427	406	403	384	409	406	371	388	415	381	395	398	385	404	381	420	382	388	357	376	396	362	398	394	401	390	373	422	384	373	397	388	386	403	425	388	369	350	379	391	372	383	397	350	373	393	386	398	381	401	363	393	353	387	371	373	358	397	379	414	433	364	381	412	364	405	397	387	367	376	370	395	400	380	412	440	357	340	418	358	415	393	325	390	368	378	373	374	426	398	385	383	362	416	372	397	407	410	372	381	388	414	365	381	399	339	330	378	408	364	406	377	398	373	368	360	325	387	372	398	382	372	373	340	373	379	391	407	393	391	389	384	390	387	353	376	381	385	403	380	379	364	392	415	372	397	386	407	390	361	364	402	384	391	403	385	398	404	418	400	371	361	368	372	373	368	412	408	399	424	355	412	402	403	364	384	405	355	361	383	358	389	397	366	381	386	374	391	370	355	401	400	377	374	392	386	417	404	384	374	414	381	359	375	362	386	396	395	388	398	401	377	389	392	357	412	405	381	386	379	397	401	392	367	404	393	415	374	366	365	361	373	410	397	385	386	412	421	398	386	405	356	357	367	405	388	376	423	344	416	384	395	388	382	381	408	398	376	369	407	341	396	373	390	379	388	408	425	423	391	406	413	394	357	358	395	368	389	394	337	409	345	355	361	347	373	393	426	403	381	384	365	400	393	422	401	416	358	355	384	393	380	382	372	386	383	393	417	385	412	358	396	372	401	376	374	393	389	375	369	368	430	401	384	362	378	429	387	429	381	366	374	372	396	407	409	391	402	382	390	368	379	391	401	385	401	370	405	386	360	349	394	386	386	383	390	382	373
19356	2310	3801	4469	4206	3521	3032	2454	2238	2076	1904	1723	1629	1517	1402	1356	1371	1279	1175	1244	1211	1126	1150	1144	1130	1046	1101	1092	1038	1089	1089	1024	1014	1026	997	1015	984	1016	1067	1006	1023	989	988	997	985	989	999	1035	927	980	961	940	965	981	950	948	948	963	863	966	983	952	924	911	954	892	949	935	969	964	936	976	898	939	962	911	883	974	926	893	878	903	900	951	910	939	942	963	912	957	961	923	955	987	942	934	881	928	980	903	907	887	902	907	960	938	922	907	946	972	900	895	930	909	885	895	892	903	937	932	944	923	934	929	902	914	926	875	963	905	905	914	970	950	908	953	953	891	901	943	926	898	908	907	890	920	926	933	939	901	916	919	941	1005	945	895	946	875	959	986	917	872	928	906	962	936	929	943	899	932	936	914	924	917	941	954	956	930	928	921	935	903	951	919	923	903	881	924	955	878	902	894	967	932	968	894	951	917	877	867	888	895	887	880	926	937	916	955	957	940	915	935	879	948	962	886	924	880	949	921	906	824	915	926	909	916	946	907	928	922	954	943	873	940	937	921	939	929	886	903	953	947	922	890	924	860	873	932	950	919	913	948	920	891	970	855	893	912	947	970	938	936	927	897	908	877	875	924	874	969	977	851	984	948	947	1000	877	891	952	889	893	909	930	879	866	899	954	891	923	865	882	903	912	959	894	907	947	924	923	914	909	966	902	879	947	883	944	887	929	896	940	963	932	878	877	897	927	908	894	985	914	913	903	924	917	866	859	917	937	913	914	895	890	919	944	929	944	903	861	909	915	888	897	941	923	920	951	895	934	891	944	866	879	915	971	928	945	925	920	924	937	936	913	935	916	915	843	940	915	910	913	885	905	893	973	925	920	943	917	919	879	921	955	898	931	856	918	919	880	905	905	894	920	933	887	915	937	906	918	970	976	930	918	929	860	934	885	940	910	879	904	939	944	944	935	928	938	895	911	905	906	891	974	907	937	870	910	942	882	964	868	856	863	877	931	905	943	921	964	892	909	923	885	913	909	915	918	931	927	919	923	910	882	955	892	925	892	937	950	950	934	903	942	880	937	909	843	917	910	965	889	895	863	892	922	913	925	923	889	933	893	893	934	911	889	886	948	946	872	916	944	877	893	941	899	919	920	869	874	902	927	934	906	892	921	906	909	899	898	891	909	977	973	919	886	936	916	918	936	893	991	938	915	929	888	934	899	900	923	926	883	998	936	875	894	900	940	920	904	928	919	917	901	913	922	884	929	877	941	932	871	938	902	859	913	906	899	874	897	891	908	875	913	915	863	971	899	904	923	928	930	956	938	940	918	844	912	898	882	932	907	871	906	900	910	915	919	965	907	933	930	886	921	921	932	982	957	890	886	936	924	965	925	883	880	889	969	901	890	926	903	948	898	937	956	965	929	916	949	887	895	891	880	910	970	912	967	905	928	967	921	914	913	905	876	894	868	922	919	913	900	946	909	935	934	900	890	939	896	939	952	911	883	942	891	883	934	920	877	905	911	881	928	954	973	918	882	906	885	900	975	918	967	933	894	922	958	930	954	905	971	891	931	915	922	917	916	865	879	902	890	908	919	923	929	918	942	928	935	969	918	836	917	883	977	912	925	893	969	933	890	947	883	936	912	973	905	892	903	894	913	888	876	968	926	945	926	980	915	933	961	913	934	940	933	865	857	863	889	894	947	909	973	965	910	861	901	899	938	933	976	930	977	926	900	883	875	925	909	928	902	848	965	914	901	885	896	941	925	930	914	947	901	934	908	885	946	891	905	907	916	939	958	932	902	874	948	926	912	918	895	971	924	905	957	902	904	898	936	963	939	926	904	894	923	889	897	906	896	939	894	924	897	876	919	970	939	913	922	910	893	887	969	923	919	936	827	966	925	890	937	965	937	905	870	940	900	954	902	945	954	863	855	908	930	875	884	910	912	959	914	906	937	898	875	922	936	934	929	896	902	875	957	897	948	938	906	848	920	913	870	918	878	916	921	919	904	1037	917	888	891	876	914	903	894	931	892	873	907	890	885	906	912	887	915	904	943	958	926	885	922	873	937	930	872	919	926	893	937	925	916	885	890	888	874	936	922	934	883	903	916	911	918	961	949	887	931	886	937	901	946	875	948	957	882	868	905	911	1004	915	891	945	880	930	905	856	918	907	887	877	880	955	908	909	927	920	954	896	914	921	937	905	942	917	887	877	901	882	914	902	986	858	866	928	946	909	911	900	894	889	879	898	876	923	908	942	909	923	928	932	898	900	933	922	884	942	939	936	921	943	861	895	972	900	845	896	951	904	934	884	928	962	877	938	881	920	876	938	884	870	931	909	906	908	917	946	921	927	931	890	955	911	905	882	904	955	929	940	950	925	920	886	925	911	910	952	906	956	958	910	917	917	897	926	873	901	952	888	859	901	900	902	899	849	890	963	923	931	925	917	882	992	899	886	913	914	844	881	963	916	866	867	881	911	919	928	914	913	905	944	885	884	922	865	968	897	908	915	920	926	955	909	967	865	927	915	965	928	967	936	935	865	908	926	943	915	888	874	901	863	829	923	913	899	900	890	880	889	898	885	880	932	928	853	932	929	916	903	873	928	924	961	890	954	961	954	903	864	921	961	925	952	855	880	951	868	949	936	953	932	923	914	916	881	901	861	918	924	894	902	876	904	914	887	898	879	961	945	955	894	897	882	979	943	916	928	949	898	920	912	938	888	895	856	920	871	905	931	854	878	899	933	903	891	936	948	923	888	949	870	901	904	938	900	900	905	911	869	896	921	883	949	922	943	901	921	889	926	850	920	948	938	911	906	894	883	874	930	902	904	892	901	956	885	935	936	883	931	921	979	929	910	917	950	933	906	909	912	927	901	880	866	917	911	936	930	928	965	891	870	883	937	913	951	959	918	917	919	853	933	936	892	947	936	931	895	907	872	895	916	905	925	961	882	880	918	891	927	920	940	928	852	911	929	885	937	892	970	958	922	944	900	887	917	929	918	848	875	913	942	901	929	861	896	917	923	952	924	956	919	897	903	953	916	907	968	906	959	919	921	868	936	873	857	901	897	920	926	915	915	884	894	916	912	969	906	885	924	911	909	950	853	983	876	866	923	884	941	853	957	917	920	934	870	992	968	885	972	940	911	893	863	881	953	936	865	918	879	918	937	863	892	947	904	971	863	860	923	915	917	946	936	900	960	938	914	844	919	921	932	844	902	928	831	914	927	954	901	903	891	944	859	883	933	921	869	930	946	927	894	965	992	909	873	858	938	895	937	914	885	951	876	901	895	928	924	887	937	866	874	937	886	899	932	906	939	938	960	910	940	896	931	885	887	931	919	924	911	858	946	944	918	902	927	927	967	962	873	880	955	884	922	871	959	950	942	910	964	924	911	903	896	959	908	938	945	912	954	941	895	935	872	886	913	898	904	883	878	968	888	905	866	950	942	927	891	959	935	867	858	956	943	914	959	923	937	944	883	885	917	915	900	885	915	934	870
12252	661	170	181	147	164	165	185	124	152	154	146	148	154	128	134	147	156	140	169	163	154	135	141	134	155	136	137	150	141	155	154	158	131	142	140	140	152	152	157	114	161	173	132	141	155	141	138	142	150	152	145	159	152	151	161	145	145	172	169	138	155	142	146	141	156	141	141	146	159	152	175	149	153	129	151	160	152	133	178	162	156	135	158	146	147	165	172	172	152	145	164	144	147	155	154	159	157	148	161	157	144	161	144	146	143	153	133	135	163	148	145	150	164	166	153	163	146	142	143	145	146	149	132	178	166	142	139	137	135	166	159	143	158	135	136	146	152	151	156	129	148	153	168	125	128	163	171	150	138	141	160	136	168	155	154	150	171	148	149	156	147	149	149	148	159	146	140	123	156	160	139	153	150	170	156	127	133	145	138	168	143	139	154	150	143	137	157	134	153	160	143	157	139	148	159	145	157	166	129	165	135	151	151	148	154	138	152	165	153	130	123	152	153	181	140	131	137	162	152	149	156	136	135	154	168	175	142	152	141	133	162	138	144	162	145	172	148	150	135	133	148	171	132	158	151	159	149	157	140	177	131	146	144	144	153	152	158	157	153	136	149	154	155	154	168	158	152	168	158	148	166	121	152	162	147	164	146	128	130	162	142	154	149	152	114	146	152	151	148	130	158	147	194	148	138	153	144	144	160	153	157	152	140	154	141	172	143	147	165	141	146	161	131	156	161	147	162	141	148	157	144	152	155	142	120	149	138	130	161	154	152	143	151	165	142	164	163	159	151	155	152	146	150	149	137	131	149	142	149	145	158	157	133	146	145	139	153	160	133	156	145	131	134	155	141	119	155	137	127	168	131	154	163	141	147	160	166	162	184	156	155	153	154	180	162	149	139	177	159	140	147	168	154	150	154	157	156	151	167	164	164	154	142	149	160	143	147	153	148	132	119	157	148	137	140	167	164	131	154	151	150	131	154	162	141	142	134	171	156	139	140	125	147	126	148	130	161	122	126	140	165	149	173	130	157	154	171	134	168	146	138	172	153	162	140	137	137	163	171	139	141	150	147	125	136	168	163	156	143	134	146	137	162	138	145	136	154	145	147	167	148	147	146	161	170	164	162	134	143	169	140	145	150	165	163	136	165	159	145	171	156	141	151	164	152	141	143	173	152	142	161	146	144	150	166	155	155	144	180	140	116	164	160	129	152	132	139	148	148	120	135	135	156	150	163	168	136	152	168	146	149	157	152	137	140	145	180	168	150	150	137	144	177	159	136	120	141	144	151	158	130	148	152	154	161	128	192	147	143	141	168	176	166	138	163	167	141	151	135	158	155	156	152	149	147	152	155	168	149	165	147	153	143	150	135	142	156	154	140	186	157	164	165	134	143	142	170	145	157	157	154	139	136	135	142	161	132	157	139	147	147	162	162	126	164	164	163	165	145	179	152	143	147	154	149	156	134	164	145	158	178	122	143	142	152	167	155	168	131	163	137	145	190	151	128	134	159	138	153	151	138	120	136	146	171	145	164	146	147	149	163	157	143	151	153	140	139	150	162	160	161	164	126	155	182	149	155	180	159	153	157	139	152	148	138	160	159	168	171	140	152	148	156	151	138	126	149	155	165	146	155	138	153	153	147	151	122	159	139	141	178	143	143	120	153	154	150	148	178	172	151	191	128	128	140	153	158	153	152	152	150	138	156	158	158	146	147	148	169	134	154	140	174	164	162	136	159	135	152	149	156	159	170	135	144	157	143	146	147	160	153	140	155	133	166	151	157	148	136	148	163	139	133	167	123	167	140	147	157	164	144	160	185	153	157	157	156	167	162	168	160	138	147	139	147	135	153	157	147	145	131	147	143	158	165	164	130	155	159	133	159	175	170	155	168	137	163	148	159	135	130	152	130	150	136	149	153	176	146	140	137	152	159	136	160	145	141	143	161	153	150	156	154	159	142	141	150	169	154	151	138	127	153	144	145	153	173	137	157	150	140	151	168	140	149	140	157	164	141	130	158	186	151	133	154	152	153	154	155	147	157	134	144	160	154	152	149	142	130	144	147	142	152	164	148	139	146	157	162	148	159	144	151	137	136	155	140	166	167	163	160	152	143	173	153	160	164	166	151	168	152	152	169	149	159	141	149	150	150	150	161	149	141	162	166	142	152	175	145	153	169	142	131	145	147	147	152	125	139	132	142	152	168	157	130	162	145	152	150	141	158	142	146	143	139	148	126	135	147	156	141	151	128	152	155	131	143	163	146	139	163	124	156	152	155	154	169	151	158	142	147	173	167	163	147	173	142	130	167	158	156	156	158	157	146	139	142	156	127	136	143	143	151	154	152	133	151	139	143	128	151	144	140	134	159	168	147	169	146	153	167	141	140	127	134	147	144	150	143	174	118	114	141	148	156	161	158	128	151	129	147	164	154	148	141	145	159	165	168	144	174	144	149	152	155	175	172	143	173	150	151	144	157	167	142	157	154	156	170	136	154	130	144	163	155	128	156	155	134	160	150	165	153	158	163	139	138	165	145	145	126	165	160	144	143	161	169	141	124	150	160	149	174	142	149	160	132	143	143	132	164	148	144	148	147	150	174	161	132	169	146	149	155	163	168	140	151	158	150	157	136	123	149	141	134	180	151	151	162	133	139	132	154	153	133	141	137	124	141	157	136	153	136	155	144	150	152	170	156	164	148	149	162	133	155	142	149	151	160	142	156	161	135	153	139	163	142	153	163	126	132	157	138	143	151	145	168	147	165	161	131	145	125	135	145	136	148	154	139	174	145	141	142	136	156	160	152	157	142	148	173	148	128	162	149	182	159	154	161	139	159	150	148	145	146	152	147	131	153	133	137	131	155	174	185	166	155	141	149	125	158	134	144	151	166	160	146	145	143	159	149	140	159	158	160	179	124	148	149	159	178	148	157	164	150	144	142	150	158	162	142	146	161	168	145	134	135	145	149	138	138	147	156	140	158	145	113	109	168	151	132	159	149	151	158	155	140	160	159	162	158	138	126	157	178	140	143	161	135	174	168	138	172	149	145	146	147	150	159	150	153	146	152	157	151	139	146	147	131	130	149	140	152	140	181	152	148	120	150	150	128	148	148	150	127	155	141	162	159	152	141	158	150	120	124	155	158	163	138	152	169	140	131	149	159	153	152	139	143	139	164	158	164	133	137	142	159	165	139	167	132	154	163	151	138	150	137	175	138	137	154	141	145	135	154	150	148	163	160	145	177	154	142	138	168	162	130	166	149	147	165	142	151	127	135	129	153	146	167	137	137	137	139	148	144	150	135	158	160	143	152	146	147	143	151	164	148	178	153	154	145	157	160	150	148	154	145	163	162	151	156	129	147	143	156	157	142	138	155	151	133	144	168	154	158	166	143	157	166	142	158	146	141	140	161	148	150	144	150	157	172	158	138	161	150	142	150	149	174	155	151	137	137	157	156	127	137	139	161	153	137	143	151	151	143	153	164	144	156	137	143	155	149	149	160
6114	505	473	486	499	477	493	430	464	452	456	431	417	436	458	465	447	497	457	480	448	436	467	436	443	414	431	451	452	434	429	454	427	432	461	414	426	411	436	405	460	424	427	459	453	493	443	440	485	443	480	415	452	438	436	447	449	420	438	439	450	422	456	424	459	434	450	440	448	430	459	472	423	443	418	420	475	425	434	445	456	460	479	433	391	473	430	433	428	411	450	456	447	459	456	398	436	485	433	437	450	482	455	459	422	461	464	406	468	438	458	464	446	438	453	460	423	468	466	435	439	437	409	405	431	470	458	436	480	426	404	399	434	396	429	437	423	430	440	431	449	444	468	437	483	454	409	471	442	458	418	461	456	434	406	416	429	428	434	417	443	422	471	466	442	428	442	431	423	420	432	463	449	418	439	423	413	413	442	448	433	417	428	434	459	411	443	419	443	431	432	464	447	451	479	469	464	453	429	423	429	432	414	453	471	410	440	422	469	428	461	409	427	425	426	464	422	424	466	452	429	448	484	415	436	433	404	423	426	447	430	454	448	416	431	449	460	437	456	408	399	465	435	419	438	422	465	413	467	418	405	404	464	472	433	454	477	462	413	439	461	427	446	432	449	449	451	410	418	478	456	416	445	400	444	421	437	412	450	442	433	444	438	425	402	446	484	450	455	423	434	465	435	436	449	453	452	439	420	455	393	413	439	465	431	428	480	461	469	462	418	447	421	448	468	419	446	460	445	428	435	427	455	446	448	441	442	439	443	450	438	406	442	433	421	445	418	446	438	430	465	442	428	410	444	462	449	446	438	448	417	437	455	439	422	449	435	426	431	442	438	439	443	456	447	422	423	451	456	441	450	422	460	470	442	466	433	409	443	472	411	436	474	488	424	413	445	418	426	412	441	441	451	412	425	454	421	437	447	429	426	425	413	402	453	434	440	469	444	469	457	451	397	436	435	453	438	439	411	460	449	449	441	419	410	452	444	436	449	445	477	430	440	446	417	431	439	432	494	443	430	426	434	421	446	453	440	431	436	462	430	453	454	492	451	411	447	439	450	460	442	434	431	421	444	450	453	432	452	447	446	415	450	473	457	392	454	436	438	439	424	437	448	479	431	431	449	476	398	429	425	443	429	445	440	417	409	416	450	456	410	413	453	449	440	432	428	454	439	485	446	465	427	412	415	415	458	440	435	410	426	419	440	442	425	411	489	454	454	461	424	464	486	425	435	409	427	437	460	462	433	455	445	438	487	419	445	433	402	451	425	450	427	481	427	434	409	449	458	444	413	410	412	459	416	431	435	457	431	440	444	459	437	432	429	430	426	460	476	418	398	449	437	407	432	491	430	459	417	459	448	396	431	457	470	457	464	434	397	458	450	437	430	498	435	434	442	468	462	463	482	433	428	413	457	443	468	413	458	435	447	440	438	430	382	460	474	434	424	458	448	411	442	424	455	455	459	434	450	430	458	424	415	460	467	449	421	471	430	442	453	466	437	421	438	456	434	415	447	420	456	456	409	413	428	418	435	432	447	424	447	392	406	414	444	440	418	385	423	432	424	461	439	418	434	442	440	410	474	420	421	424	444	448	401	436	449	390	429	484	470	458	436	463	455	444	404	458	424	450	421	432	428	453	431	449	449	436	399	419	432	413	423	468	483	460	468	443	448	414	411	482	469	447	420	456	443	445	438	410	434	432	438	437	451	424	425	452	464	446	449	447	424	423	432	436	430	437	451	448	456	428	446	435	430	447	408	448	404	436	459	443	432	415	441	423	442	417	389	430	424	421	418	435	402	449	456	404	404	450	485	445	452	449	453	430	415	449	485	454	439	451	451	454	427	432	454	470	452	400	443	439	418	427	405	466	430	434	423	430	450	456	477	454	451	471	452	426	444	400	434	444	469	451	421	425	456	421	461	466	452	436	477	418	443	416	474	471	460	455	447	487	435	391	428	459	435	454	492	441	429	446	453	412	445	449	445	416	464	451	439	453	448	427	427	450	442	449	434	441	412	462	439	429	445	485	453	452	447	446	480	443	430	440	456	420	442	435	453	480	448	421	457	429	440	440	452	488	426	447	425	424	445	439	466	425	469	429	463	455	396	417	459	439	421	418	415	439	486	462	416	421	388	421	454	459	464	397	449	438	428	460	429	483	418	454	435	426	452	450	445	469	401	469	413	457	484	475	451	422	448	414	461	452	471	442	439	440	448	462	427	456	459	444	429	422	453	444	474	443	443	440	404	454	443	426	463	479	453	417	421	450	413	442	430	473	409	425	434	446	428	449	466	451	435	447	472	436	433	465	455	491	442	421	466	436	436	434	436	442	457	439	418	412	418	437	461	424	438	435	468	426	410	426	466	461	440	459	449	421	460	434	421	424	410	428	435	448	441	450	430	454	441	419	421	439	466	419	504	449	437	459	488	431	398	405	441	420	457	452	440	434	402	414	465	419	474	449	416	421	463	461	451	418	417	461	429	432	404	488	430	458	435	419	428	448	437	406	461	454	452	424	476	402	438	481	454	426	446	440	472	440	472	413	412	420	481	455	457	420	406	484	422	449	471	432	436	469	452	443	405	477	456	417	461	400	438	460	425	424	461	436	429	399	453	422	426	490	424	435	440	456	432	469	474	405	495	448	452	428	461	417	402	409	457	411	434	445	445	417	428	461	397	445	450	424	432	438	476	460	428	499	417	433	408	432	441	441	397	452	473	455	404	449	448	455	461	426	427	482	430	480	455	445	467	435	432	468	420	420	444	452	434	475	479	443	452	432	499	428	410	484	438	408	472	477	453	432	433	456	451	468	404	421	436	431	432	424	436	448	437	428	439	438	485	424	448	456	417	440	440	468	452	442	455	410	419	474	433	458	455	406	392	458	427	433	440	432	426	433	410	466	457	453	448	418	449	429	405	447	434	419	430	426	428	435	462	437	459	410	430	415	418	428	437	450	437	454	480	434	407	448	430	457	471	430	410	450	413	453	452	392	448	453	445	456	441	416	454	434	477	440	434	420	425	452	446	429	452	420	438	436	441	440	434	500	472	436	417	423	422	442	405	463	424	455	462	476	422	438	462	445	459	502	448	399	456	434	451	418	422	459	425	451	432	407	427	472	433	482	455	447	435	438	440	384	474	438	434	477	443	418	426	427	428	446	413	456	477	441	425	440	478	432	403	455	436	436	431	462	453	480	417	440	425	420	473	439	473	388	433	444	451	503	380	461	444	401	422	435	435	482	432	439	467	450	452	428	430	470	403	435	456	441	430	453	449	421	440	429	457	427	442	397	454	427	439	459	416	430	480	456	450	454	478	403	439	408	466	427	435	433	445	422	430	418	403	458	440	473	447	465	463	423	446	447	441	406	419	445	428	454	454	481	452	440	453	425	410	444	480	428	468	469	409	399	468	426	422	426	432	480	446	435	479	425	476	391	453	419	465	412	441	450	455	428	425	452	407	421	377	415	451	473	445	425	427	458	397	443	459	421	456	444	439	429
27349	4013	1413	993	781	667	523	446	430	405	399	382	371	361	345	312	333	335	328	298	389	314	356	338	348	333	337	300	320	296	341	333	330	312	362	331	322	331	310	321	310	350	317	334	304	338	337	337	320	311	350	310	309	316	298	304	324	306	316	352	312	337	289	304	336	339	328	364	331	329	306	313	356	317	285	312	320	306	299	324	299	344	296	306	312	313	311	301	336	296	282	324	299	319	321	262	316	335	295	334	340	327	273	349	351	297	335	296	313	321	346	300	339	274	325	332	303	267	299	333	320	336	313	298	347	317	322	308	325	325	326	315	314	339	309	311	334	337	315	300	343	318	309	331	332	274	267	312	326	330	324	329	289	294	343	300	324	351	318	316	325	316	319	303	303	329	299	341	305	301	304	315	302	303	344	288	347	314	304	306	351	349	319	316	350	326	319	312	322	318	305	348	357	314	313	300	338	310	297	337	326	327	297	285	311	327	317	363	321	321	322	334	328	339	305	312	339	313	317	290	325	354	312	316	353	292	295	334	325	359	314	306	325	329	330	303	316	321	318	336	301	322	353	327	285	303	298	335	314	326	316	294	325	307	304	316	313	314	301	316	316	303	333	305	295	358	318	342	323	316	294	254	317	308	311	318	309	307	298	313	308	310	331	315	338	288	332	305	330	264	317	316	313	363	314	308	299	317	324	336	351	322	289	309	329	341	338	318	318	348	340	340	317	302	321	332	290	358	340	318	328	360	318	292	371	359	365	333	329	363	290	311	319	317	358	349	354	272	326	313	326	341	336	321	300	298	335	334	303	339	303	295	319	312	312	337	299	333	315	292	318	333	322	338	341	298	312	313	341	310	308	337	344	333	309	320	316	309	310	334	298	331	338	312	334	341	326	322	300	347	317	299	329	305	347	342	364	351	271	333	310	305	284	306	303	316	334	329	342	301	317	328	326	316	344	339	313	338	325	282	340	313	343	320	339	305	316	352	301	313	300	306	316	324	322	353	327	325	302	309	313	321	318	322	299	306	330	307	309	296	334	335	316	348	334	288	296	316	308	311	311	326	337	296	298	300	317	318	344	330	317	319	325	322	323	349	347	323	314	305	313	320	317	319	301	351	316	329	300	323	338	351	301	316	345	289	328	319	330	291	297	282	311	334	332	283	335	355	328	279	329	328	326	284	340	305	300	307	320	306	301	315	345	307	293	357	309	305	322	325	315	310	353	327	327	307	332	317	302	341	305	301	316	313	304	283	331	306	328	292	317	334	367	313	343	347	338	326	337	313	307	290	299	321	354	311	306	294	305	341	324	323	317	305	325	307	307	302	301	308	278	311	341	324	322	313	320	312	326	321	293	336	331	293	327	305	308	333	306	296	330	311	299	314	287	325	337	306	329	314	290	354	332	304	368	317	312	295	311	316	347	361	299	303	347	307	290	306	313	291	328	341	317	305	321	290	308	322	320	337	308	297	320	304	329	339	322	311	329	314	294	353	322	342	282	312	321	314	273	324	334	324	326	282	340	304	300	323	308	297	304	319	325	338	334	309	295	291	311	347	331	319	335	287	337	309	349	338	308	326	312	331	290	334	321	296	296	302	313	281	314	286	354	334	302	324	317	321	325	331	298	312	321	334	305	308	363	326	281	327	306	275	317	343	304	345	330	303	325	349	334	333	321	332	330	310	284	278	327	330	305	313	337	347	312	316	322	325	326	348	274	341	335	283	308	326	325	325	313	305	301	324	300	324	319	306	305	299	351	341	319	312	325	304	297	325	328	311	333	322	303	358	310	301	290	303	335	357	316	334	334	336	306	286	264	327	304	317	310	330	331	339	325	306	313	320	330	318	320	297	319	327	305	333	324	309	302	345	305	324	385	313	312	296	313	334	370	301	338	318	315	314	291	334	294	332	318	301	325	319	326	327	305	295	345	316	296	301	320	331	285	311	307	303	313	317	327	319	291	302	305	320	324	336	322	332	314	340	320	338	311	344	296	285	326	302	339	336	319	327	318	330	310	304	345	333	336	314	333	288	306	340	331	347	300	327	297	318	321	311	306	315	324	313	336	348	327	304	334	347	317	343	320	324	297	306	312	299	313	291	312	333	292	315	320	326	302	305	350	320	306	363	295	371	344	310	290	352	322	306	320	324	317	321	340	348	336	311	332	322	298	283	326	301	309	323	318	317	299	352	306	335	320	344	376	290	342	329	344	336	336	281	317	337	335	319	331	343	316	339	318	314	319	307	321	276	351	327	305	305	301	327	317	325	333	336	306	311	332	311	328	310	354	349	375	343	361	323	299	301	331	329	307	304	332	301	298	321	280	292	325	309	319	332	319	311	297	290	302	302	330	336	321	310	331	298	320	298	292	342	337	335	298	354	320	293	327	362	342	328	304	306	291	309	340	334	318	318	313	315	343	332	307	325	321	302	320	328	297	320	302	332	316	303	297	312	317	314	322	352	300	327	320	327	346	329	320	348	319	323	315	336	305	297	298	297	338	296	310	309	312	313	295	282	310	310	333	323	319	302	316	340	335	332	321	312	311	338	357	336	310	296	315	299	290	325	349	306	300	297	318	311	317	313	307	322	341	309	324	313	307	339	330	341	312	334	334	345	307	334	310	297	298	309	316	369	298	325	291	339	334	324	300	300	317	331	289	315	340	316	297	277	326	297	295	348	333	300	321	294	305	326	341	305	319	331	321	340	345	312	299	302	350	322	328	310	315	353	314	316	312	354	337	318	309	334	323	323	307	339	309	327	319	283	337	292	317	328	325	351	304	298	328	303	341	294	292	285	320	341	345	297	330	320	316	308	312	302	325	331	320	330	284	327	345	315	310	336	343	296	351	315	294	340	341	334	298	321	327	320	320	298	318	332	332	343	332	301	321	340	351	336	322	318	338	334	313	317	310	295	328	334	318	321	316	297	327	292	332	323	302	337	326	318	350	339	311	301	324	308	292	294	309	307	317	331	286	318	311	289	367	304	272	332	341	345	308	307	297	331	287	339	327	335	347	340	320	302	298	327	346	331	331	317	291	312	318	321	313	316	347	300	343	328	311	292	297	323	313	335	328	315	339	331	303	300	300	314	331	294	356	302	306	311	330	314	309	288	336	348	318	330	332	326	351	323	294	264	330	308	303	310	307	344	347	346	298	347	325	307	308	324	301	316	311	327	329	328	315	310	301	293	336	322	341	312	350	300	321	301	363	315	297	334	314	306	323	296	306	320	362	295	331	337	281	331	310	299	297	330	300	345	339	314	300	330	320	304	315	303	340	314	298	324	297	313	310	312	327	297	365	325	283	298	311	340	317	282	308	324	318	311	290	310	313	334	302	307	284	312	299	337	328	294	289	312	321	326	295	330	308	322	307	349	328	289	340	286	307	360	350	346	321	305	301	325	319	346	303	313	298	322	326	293	308	284	284	316	303	311	351	312	349	338	311	288	346	316	336	303	306	334	326	299	312	314	309	316	350	319	349	338	352	309	290	321
14163	1435	2123	2799	2529	2164	1864	1635	1496	1367	1330	1246	1145	1116	1136	992	943	1023	926	932	975	899	931	892	952	877	898	883	867	861	871	869	925	859	809	883	851	875	852	822	859	782	849	840	844	861	744	809	868	789	782	823	829	806	823	797	809	829	835	826	833	825	843	847	836	826	825	796	756	793	852	800	809	791	848	829	827	819	832	786	828	853	798	812	821	819	850	843	797	801	779	819	805	852	820	769	782	815	754	803	797	804	790	888	773	855	815	820	817	799	833	787	797	788	797	767	783	804	796	797	830	872	796	816	795	790	794	800	812	793	825	830	814	800	791	774	804	751	876	796	865	849	831	805	785	720	847	807	775	790	781	789	810	820	795	791	806	805	838	797	784	790	791	803	787	800	764	804	785	778	802	747	810	779	772	796	811	766	779	818	810	795	759	773	814	866	825	795	790	745	829	798	799	799	837	759	840	814	795	782	794	758	806	806	808	809	771	808	785	797	806	770	755	813	772	861	810	838	851	818	781	776	775	799	802	794	789	808	845	785	822	833	829	823	775	856	813	800	739	818	786	823	805	810	765	804	736	812	821	784	818	827	817	814	862	772	771	714	879	808	801	783	817	765	777	862	787	846	833	845	855	847	810	791	811	854	801	802	821	787	788	856	779	823	818	844	834	793	841	751	759	778	768	778	791	775	847	762	781	825	853	803	765	835	823	816	794	790	800	797	811	807	837	751	782	816	868	816	813	861	836	764	812	755	781	831	772	768	801	787	783	792	794	822	787	802	761	813	799	797	788	828	781	844	850	802	821	828	826	756	849	816	825	750	814	860	781	802	826	808	804	791	783	802	823	825	819	720	805	808	820	813	860	762	793	798	797	771	815	808	747	825	800	841	808	815	794	789	794	798	813	760	808	759	803	803	751	790	822	781	785	816	755	833	809	813	806	827	833	825	771	835	774	757	776	799	816	821	805	774	796	781	797	814	815	791	800	776	835	754	811	775	813	810	809	779	823	801	806	818	820	844	780	810	861	822	807	771	795	810	800	841	836	824	823	792	801	814	859	858	817	831	819	814	763	801	796	808	828	818	803	795	800	765	790	806	796	839	829	794	816	800	781	817	815	792	804	777	808	803	844	798	766	800	803	835	844	877	784	772	805	826	822	755	838	772	761	823	827	814	793	836	742	781	833	822	806	815	830	807	777	821	753	789	794	825	785	805	826	840	837	782	826	812	784	814	801	790	802	838	800	795	819	789	764	830	805	785	768	856	873	801	794	805	815	796	817	808	817	780	813	824	811	818	775	795	831	781	786	795	778	870	804	850	785	782	759	807	782	823	837	796	803	837	721	800	813	792	834	817	779	762	770	830	848	772	821	839	787	846	800	802	805	772	798	824	824	783	803	834	784	804	802	815	836	799	811	803	807	880	793	802	854	811	892	821	837	797	788	824	748	795	807	809	778	850	773	822	802	799	792	808	806	806	793	822	815	798	812	773	830	775	774	825	795	812	849	781	841	799	797	785	780	800	828	794	804	821	834	833	798	831	781	804	818	816	791	756	795	782	847	814	840	755	834	791	817	805	767	782	809	819	800	765	820	769	839	828	828	856	822	789	835	825	803	793	841	804	790	789	786	806	809	843	814	877	814	780	789	815	792	803	774	844	799	865	797	803	777	795	746	807	829	791	813	801	858	779	845	807	809	805	772	865	806	839	797	769	822	852	787	769	764	815	857	807	819	794	785	878	797	773	793	791	760	828	798	853	797	819	880	778	790	801	809	824	794	696	789	787	780	777	853	867	811	792	785	782	812	805	842	850	823	807	787	832	773	875	826	752	843	795	809	811	829	754	770	796	791	842	792	781	832	746	816	809	751	753	799	777	800	804	758	778	773	747	799	818	768	777	773	812	792	804	766	824	815	781	782	790	795	780	811	793	814	791	744	782	820	763	813	808	823	776	760	807	801	825	769	790	770	784	763	814	816	803	745	804	832	825	787	829	823	776	837	779	832	789	828	772	805	813	857	790	807	823	812	845	787	849	814	783	807	802	769	811	849	829	811	791	812	743	841	882	768	794	756	777	810	816	825	795	797	775	815	766	863	825	781	817	789	793	793	837	821	770	799	794	777	774	856	799	772	808	831	800	830	797	805	778	801	795	813	799	821	784	787	804	830	855	772	796	787	799	830	818	822	809	826	825	814	723	794	852	824	848	783	814	815	785	776	821	847	859	843	807	876	797	822	767	840	807	797	782	870	772	812	783	815	826	796	828	814	789	817	840	799	742	819	827	792	802	834	828	850	817	806	777	854	803	781	785	805	762	804	829	828	829	801	798	824	816	811	800	855	776	815	834	795	807	818	785	764	802	740	816	834	791	799	772	777	815	813	864	750	829	840	812	793	813	800	812	820	802	759	833	861	805	805	797	807	789	818	827	791	807	801	802	800	834	808	785	794	816	775	783	799	781	800	835	800	796	817	756	746	832	830	844	804	802	776	825	796	756	813	828	820	789	783	802	831	812	790	766	789	792	748	783	792	792	757	776	811	843	799	825	795	802	803	854	849	818	835	816	836	794	828	814	798	761	803	790	852	806	799	854	766	788	794	766	818	805	819	814	807	787	813	799	835	774	809	797	764	822	793	808	762	794	788	758	762	814	837	839	799	823	837	793	803	829	830	832	798	789	814	827	842	780	788	838	847	812	883	803	808	785	826	817	775	785	803	782	841	815	849	846	882	764	816	818	798	802	817	788	791	827	841	806	788	757	808	792	807	792	802	816	780	775	801	812	825	821	852	792	834	806	826	771	800	811	801	826	788	751	838	765	798	804	821	822	875	796	778	765	810	769	767	818	781	820	778	810	794	811	782	781	793	807	757	825	810	797	805	822	820	778	822	794	793	823	803	812	880	771	779	772	831	813	804	845	809	792	826	776	791	848	844	786	804	832	810	802	813	812	793	853	746	822	778	794	766	743	761	781	779	743	824	815	766	806	785	787	794	817	751	811	835	792	787	834	790	799	810	822	829	741	798	763	844	809	798	792	757	774	777	834	798	821	838	819	849	781	790	766	793	744	771	796	815	789	808	788	835	797	805	830	793	797	815	813	821	877	832	763	802	818	790	782	822	775	796	879	760	743	785	745	758	789	840	810	751	785	837	815	812	772	832	797	785	784	754	837	766	802	827	760	818	791	802	824	831	803	803	790	827	797	816	825	790	805	795	808	799	808	809	836	821	806	806	764	786	808	828	831	795	736	820	825	761	780	811	763	755	781	828	786	791	805	767	809	858	805	807	798	792	762	774	795	801	781	772	791	775	785	792	802	796	887	801	774	772	828	781	763	787	807	850	765	784	828	838	787	801	784	793	770	776	811	810	819	795	817	812	808	823	833	786	864	778	760	778	830	796	853	725	790	784	736	801	796	789	801	771	810	814	820	751	814	839	793	850	753	811	833	853	776	788	768	821	816	806	818	839	777	849	794	824	787	760	806	769	805	786	786	780	819
36627	7728	2675	1812	1330	951	838	729	612	609	533	480	471	485	465	453	442	431	456	394	386	456	401	410	432	421	415	410	437	400	396	374	421	412	363	372	375	395	394	391	371	382	392	414	368	400	371	355	379	409	357	398	391	389	395	391	420	415	389	415	382	379	386	390	411	362	380	374	393	369	383	362	379	394	406	431	377	401	390	415	398	414	369	368	350	398	382	410	398	399	396	365	402	345	385	376	378	354	367	356	321	361	378	365	404	400	394	370	357	374	361	384	374	400	386	343	357	395	388	393	398	348	378	400	388	383	407	339	361	404	396	381	387	403	351	374	387	380	405	381	408	406	370	398	393	363	382	391	386	392	396	383	393	405	355	360	348	408	401	389	414	368	367	379	421	373	353	432	392	368	394	380	394	376	381	394	381	380	385	359	361	451	416	385	416	369	389	371	392	404	377	424	361	382	399	413	400	374	392	378	371	404	384	386	390	377	389	404	382	408	373	392	364	370	366	376	381	361	383	411	398	406	381	399	379	378	357	364	360	408	395	360	346	386	358	387	373	372	423	382	397	361	408	401	368	378	364	362	382	378	392	379	438	355	391	386	346	406	403	370	372	387	369	397	364	382	396	393	401	382	393	389	386	395	387	361	381	413	394	400	391	406	412	386	372	382	375	390	369	375	373	399	392	378	380	397	377	401	378	360	370	331	384	362	395	353	355	363	416	362	429	390	393	378	381	411	410	364	402	382	421	359	394	401	379	367	403	379	374	401	394	370	417	399	355	362	375	380	424	371	364	339	387	382	364	410	341	359	351	388	403	385	374	369	358	389	388	396	382	381	377	367	357	392	337	396	403	418	399	432	384	365	411	383	392	382	370	398	393	401	363	360	376	411	346	382	357	398	377	371	392	366	372	371	355	386	392	410	382	377	355	399	376	366	395	375	400	357	385	406	395	369	360	355	371	382	384	420	389	359	385	410	392	382	406	385	374	344	362	371	376	370	404	373	378	397	398	375	372	403	380	408	398	381	378	393	392	375	389	395	393	359	404	401	394	376	381	378	416	404	374	369	365	396	383	415	395	376	377	414	383	394	350	413	368	383	395	409	374	414	362	416	393	351	381	382	375	358	390	394	379	377	430	357	389	395	378	357	376	370	379	365	396	397	385	356	375	377	349	350	381	423	399	411	392	401	371	365	378	351	336	397	396	402	428	383	387	419	387	363	371	364	370	388	364	352	398	365	376	400	380	371	417	382	401	408	399	376	389	344	392	379	369	349	384	393	371	387	384	353	373	393	395	394	364	400	357	390	386	387	376	419	371	374	361	370	386	385	366	391	364	417	396	406	378	408	376	377	374	424	361	377	372	363	377	379	382	409	390	361	358	428	394	379	343	366	369	413	399	388	398	383	417	355	377	382	359	376	409	372	353	364	380	391	408	389	358	406	349	400	386	395	368	348	414	411	343	397	392	405	391	389	384	409	392	390	401	336	385	378	340	361	407	362	349	400	395	394	397	403	360	400	386	363	369	369	369	422	400	361	390	364	370	382	400	388	375	418	377	411	355	363	410	348	362	388	400	388	395	386	376	371	372	376	373	385	409	370	338	345	360	372	358	414	346	392	390	404	373	349	351	372	370	365	384	395	396	376	363	349	424	401	431	384	425	427	422	399	392	421	380	379	392	400	394	407	410	342	382	357	362	335	383	400	387	383	380	378	371	406	373	418	382	403	400	368	362	361	355	368	376	364	425	391	392	378	383	405	355	394	375	391	360	399	375	383	415	374	355	363	374	381	361	388	401	401	371	394	370	361	378	407	358	401	356	357	363	386	393	382	409	397	376	379	413	397	351	387	365	406	382	357	394	408	408	395	357	401	406	409	383	374	391	363	379	392	359	365	378	390	399	389	383	389	389	354	372	393	395	367	398	394	303	417	366	384	406	364	398	415	408	390	376	361	379	383	409	408	390	390	361	390	403	386	380	373	379	386	386	411	415	358	404	395	404	370	387	350	382	416	369	376	366	383	353	408	380	376	399	376	384	390	371	394	392	384	343	394	370	402	369	394	366	396	407	383	407	381	437	369	371	419	364	392	379	396	376	405	363	360	364	381	407	366	345	370	400	399	331	355	375	400	355	384	371	376	392	389	412	386	383	379	380	391	424	372	359	366	377	346	396	355	368	410	433	367	368	331	375	398	376	384	368	388	379	376	381	406	392	389	364	359	440	438	379	361	355	360	393	397	395	369	367	424	371	406	440	372	424	352	386	361	366	373	396	353	361	358	406	380	388	375	382	352	384	391	416	343	383	408	375	362	360	355	399	363	389	386	394	406	392	368	353	358	365	378	396	357	369	378	375	349	337	398	392	399	400	367	366	400	375	394	420	325	352	362	381	364	359	367	355	394	357	402	383	420	375	383	407	399	368	392	357	400	367	392	377	363	376	387	364	331	381	325	342	386	372	364	413	394	377	393	370	430	373	371	388	381	376	375	381	407	377	384	389	338	398	432	397	382	380	398	365	396	372	455	389	389	374	378	394	347	391	360	368	427	432	385	386	413	391	409	374	418	372	342	411	390	379	424	430	359	402	346	405	426	353	409	362	421	368	376	363	400	385	380	426	353	398	433	387	371	395	385	419	389	380	367	395	439	324	404	389	408	383	373	363	385	389	400	411	355	338	396	367	329	379	381	343	370	379	376	374	411	382	406	401	359	387	350	372	394	374	388	404	402	352	350	433	361	384	391	365	354	371	389	383	398	410	411	342	362	385	425	381	370	393	373	389	372	387	393	410	368	398	373	418	386	384	394	423	365	399	428	371	401	449	381	375	356	405	420	372	392	342	392	392	350	381	369	353	363	337	387	413	415	404	387	392	369	390	378	367	419	381	387	376	397	367	349	369	359	379	376	359	391	391	385	400	384	400	377	402	374	348	361	378	392	368	380	390	356	376	383	368	384	353	380	396	399	374	351	393	347	399	420	361	372	370	397	376	402	407	410	352	358	354	374	387	406	395	406	364	397	392	371	403	362	397	402	374	407	399	354	404	399	375	363	393	377	384	401	405	381	393	391	374	371	382	414	374	406	369	384	425	402	384	344	392	380	353	391	363	385	396	419	359	383	378	366	370	392	405	374	391	385	379	418	385	359	392	356	373	413	409	374	364	382	391	418	370	405	395	346	367	379	379	421	394	396	388	403	369	390	399	426	361	407	393	368	363	401	392	405	374	369	379	376	385	359	393	373	342	392	377	372	376	381	389	367	413	387	379	364	416	385	342	420	401	380	375	392	379	420	392	370	379	374	387	361	414	421	408	419	377	375	388	420	411	408	390	359	397	368	390	403	371	375	388	380	385	391	354	381	386	385	376	415	382	358	422	394	374	376	406	406	388	371	378	366	416	415	379	408	351	369	373	381	410	412	401	365	368	374	369	354	377	384	393	373	409	394	359	376	352	406	385	387	406	417	418	392	358	404	356	421	408	360	331	382	383	409	406	372	400	390
18534	2228	3725	4518	4140	3448	3082	2591	2296	2120	1866	1708	1605	1505	1448	1366	1277	1182	1215	1228	1247	1174	1132	1132	1156	1112	1104	1144	1035	1073	1040	1058	1002	1067	1035	969	943	1025	1034	1001	963	1000	1013	985	912	981	963	967	959	946	935	974	942	945	977	961	955	971	958	928	936	924	921	986	958	922	911	985	988	934	872	888	902	890	922	912	935	917	916	877	919	880	916	885	929	919	886	873	961	976	956	920	931	892	913	926	958	923	916	957	867	909	871	909	880	983	948	898	902	869	895	940	940	917	882	925	931	886	904	939	866	917	898	910	934	964	897	894	882	949	935	939	901	953	953	943	905	899	897	910	936	922	933	909	946	912	903	943	946	922	873	882	928	896	958	872	997	919	953	943	934	900	939	944	894	948	881	911	919	950	978	885	898	918	911	916	898	939	917	923	884	955	859	918	904	906	900	927	905	915	927	912	905	875	909	895	898	891	897	891	905	900	893	904	901	942	908	874	917	945	921	910	920	928	929	938	915	889	881	908	892	976	949	960	920	900	996	963	891	884	902	914	932	941	906	880	926	907	896	874	890	911	923	887	945	942	936	893	872	907	907	897	876	879	946	932	915	917	925	880	869	888	844	915	850	889	942	876	902	887	845	941	871	904	869	932	913	917	898	870	935	920	935	914	861	937	964	933	926	961	889	894	912	895	920	925	916	922	957	913	885	929	921	896	931	933	891	864	891	906	876	852	867	922	905	912	945	943	943	883	945	890	931	909	956	884	924	905	1008	974	946	924	908	925	956	873	906	940	915	929	907	913	869	915	891	916	922	951	892	933	929	876	887	914	960	910	947	909	889	906	916	900	896	872	946	878	884	903	898	958	959	948	941	891	879	906	960	919	937	953	924	874	927	880	907	954	932	909	930	958	886	876	955	952	903	874	910	886	890	945	889	930	913	891	922	901	889	908	878	904	882	896	952	976	934	892	917	919	904	940	921	928	920	990	908	888	881	937	914	872	943	922	893	936	916	979	887	909	895	878	897	929	891	901	875	942	900	886	911	953	895	935	921	928	938	903	915	878	859	895	920	935	895	894	925	937	915	900	907	875	970	979	874	925	881	862	935	957	923	888	903	844	866	895	895	908	871	898	875	920	920	903	919	910	856	928	843	889	901	957	904	899	933	960	944	911	930	884	934	919	937	889	927	904	921	884	881	912	912	995	924	937	916	846	904	917	925	911	871	925	868	866	968	861	954	966	956	962	929	938	973	951	873	926	892	899	931	879	959	908	936	895	943	925	898	872	935	946	904	916	855	862	867	896	893	912	927	880	879	888	958	906	944	881	894	911	950	900	915	927	920	886	926	880	909	907	931	906	901	869	877	932	948	927	924	944	923	952	954	889	939	920	857	937	881	910	929	926	938	880	850	914	894	957	943	920	949	917	906	930	925	910	888	968	920	899	883	901	886	893	927	982	887	888	904	842	985	913	948	934	947	935	872	860	876	910	926	942	965	896	927	981	962	925	853	923	928	878	909	904	870	851	899	943	964	948	848	926	938	880	927	961	960	873	917	911	932	940	913	900	895	911	937	940	910	921	933	914	915	890	935	894	908	872	906	947	921	911	860	904	890	875	880	984	928	897	902	913	848	900	908	940	924	893	960	913	950	908	925	919	851	958	867	914	968	905	889	966	892	882	913	935	955	886	895	917	935	927	900	914	957	953	931	920	908	924	842	863	928	951	843	944	910	881	856	903	886	822	877	917	927	924	909	984	935	862	887	876	913	919	897	874	936	937	894	903	927	913	938	887	895	978	961	932	911	925	938	953	933	873	884	899	915	930	946	912	937	941	939	863	918	895	894	911	916	953	914	924	933	928	913	947	902	905	943	874	911	913	887	902	927	895	845	978	882	911	900	944	942	924	943	941	928	949	890	895	936	925	928	912	899	930	930	900	920	925	943	869	926	914	837	963	995	903	918	930	901	896	941	893	915	933	908	971	914	882	930	880	932	938	884	868	865	895	884	943	921	880	911	872	961	936	930	914	881	877	889	911	911	895	922	938	945	922	877	838	925	931	900	926	918	932	932	952	912	865	958	911	919	920	945	932	921	910	889	936	930	913	893	914	886	898	928	919	916	924	899	892	938	907	908	946	870	983	902	852	921	880	937	928	889	978	955	949	930	906	836	893	960	916	915	933	896	939	916	909	892	910	907	883	950	925	900	927	948	933	900	935	944	989	918	968	880	876	903	916	957	902	966	882	866	912	884	908	967	907	916	906	915	890	923	944	966	922	909	968	879	934	962	915	863	906	897	918	920	955	883	912	964	991	926	904	881	958	919	928	899	922	892	873	865	910	900	925	927	859	859	908	897	900	897	872	900	925	879	913	894	903	865	947	981	900	940	964	835	863	935	955	913	887	957	946	936	893	906	924	938	928	874	914	948	896	869	859	923	926	852	893	907	918	868	927	888	914	872	918	953	879	957	904	955	933	928	915	913	918	967	951	906	969	884	945	930	858	914	923	872	920	886	905	920	930	915	925	928	871	913	938	961	911	922	888	927	921	903	877	911	916	922	958	925	939	911	905	919	919	890	908	938	852	889	902	937	951	910	921	899	990	910	918	912	957	956	864	879	875	934	872	910	909	924	890	843	927	896	900	862	947	900	905	927	936	886	894	826	935	945	912	893	894	900	919	922	877	870	940	944	966	905	908	897	892	892	945	868	925	871	943	926	977	982	948	878	908	916	942	917	863	903	927	977	960	912	954	914	854	936	923	856	873	878	919	911	923	846	921	914	902	939	934	915	953	869	912	919	937	915	913	926	934	987	884	911	882	864	922	910	980	955	909	906	943	909	906	929	928	936	881	886	914	905	950	938	901	895	893	928	955	920	923	937	960	867	814	926	921	883	925	947	926	918	898	963	891	914	909	925	897	888	900	874	958	899	917	908	882	915	873	946	846	919	971	946	916	958	914	914	946	899	929	926	907	920	948	925	908	923	903	886	909	884	923	893	961	904	933	892	896	906	933	915	983	894	924	912	927	954	974	957	908	909	942	930	940	930	907	889	880	931	963	904	932	897	885	947	875	947	1017	906	913	919	865	889	949	884	876	900	906	948	941	903	883	944	935	912	902	925	941	931	916	913	912	889	936	906	905	901	893	938	907	935	927	916	882	916	858	881	900	939	929	911	912	898	889	895	905	968	941	894	912	904	909	896	878	943	901	877	889	972	829	961	829	877	929	912	853	890	912	912	891	894	944	952	910	883	948	924	931	891	858	903	883	909	921	954	899	920	884	925	937	963	915	918	838	947	949	946	923	942	914	875	923	917	878	915	893	908	900	929	868	921	932	916	892	924	883	924	900	924	908	896	902	906	901	870	863	990	948	917	889	920	917	940	933	906	920	971	866	913	864	860	926	888	859	906	892	895	939	942	885	863	951	902	860	890	954	857	930	947	898	904	961	896	984	917	922	918	915	967	974	960	944	897	934	965	953	924	922	912	919	903	931	905	908	898	949
10505	543	191	173	159	140	162	155	137	133	186	156	164	143	161	132	180	136	139	152	147	173	145	149	141	128	153	139	136	153	133	142	150	117	142	129	144	138	170	142	144	156	154	141	134	125	161	167	158	178	140	162	137	140	156	140	175	134	120	142	114	142	176	135	154	145	141	153	124	150	142	127	140	146	134	151	148	147	142	114	129	160	150	154	152	150	141	140	126	141	142	148	155	156	135	157	150	136	157	139	154	128	144	135	138	148	142	149	140	134	149	146	139	166	144	134	137	134	160	154	137	146	141	146	140	158	138	136	154	155	148	139	163	159	175	144	149	143	155	138	144	140	132	162	142	149	147	141	148	129	161	136	156	132	168	147	151	144	146	146	135	154	134	133	154	126	130	154	150	163	133	166	137	136	139	143	151	142	128	138	143	160	160	168	141	150	129	143	169	151	151	149	140	141	147	127	166	154	136	143	141	132	150	142	131	144	140	136	144	148	140	159	143	135	159	136	156	164	137	142	159	126	144	142	124	141	154	127	151	138	147	161	148	150	151	134	154	152	172	153	140	141	132	141	144	136	150	152	157	152	185	152	148	163	161	143	152	159	150	133	139	144	136	148	160	144	166	161	173	154	136	151	139	132	167	157	132	150	136	143	151	168	145	144	141	141	155	151	135	154	149	147	135	144	140	155	145	150	144	153	142	170	155	139	151	133	157	140	155	152	139	146	169	142	148	140	138	168	161	148	158	138	141	138	175	159	166	143	130	117	163	141	167	149	160	181	154	150	148	129	155	141	144	154	140	136	143	169	150	137	160	145	165	133	151	145	136	151	149	153	160	156	131	153	153	163	141	129	169	148	147	149	136	146	145	154	152	122	156	144	150	134	148	162	145	168	135	139	165	153	155	142	145	139	136	157	145	162	158	138	143	147	132	124	144	167	167	161	152	162	150	142	152	145	159	179	136	160	153	160	153	162	154	156	127	148	146	143	156	138	168	147	142	147	129	173	149	154	158	157	139	174	132	151	141	152	138	137	143	144	141	141	157	167	135	147	147	170	164	135	172	154	149	146	147	135	160	141	159	155	118	137	159	178	147	157	142	162	162	150	139	142	153	124	170	145	138	147	152	151	171	139	132	150	133	162	152	151	156	138	150	114	149	160	155	163	127	156	151	140	142	147	135	135	149	152	176	151	132	139	146	140	141	143	140	144	147	137	170	139	165	125	163	135	122	157	151	136	121	130	128	169	146	159	142	168	155	156	136	135	170	151	154	145	137	138	140	148	149	158	155	133	144	128	153	156	126	126	134	174	157	135	160	130	142	150	132	139	153	158	148	123	139	166	137	129	172	150	156	152	137	135	167	136	149	126	126	130	156	163	152	125	148	130	129	153	160	139	154	161	126	140	158	146	148	122	145	145	132	150	142	152	142	153	161	154	161	149	141	143	127	147	136	136	147	158	172	129	154	135	145	159	146	155	147	157	162	162	133	145	128	132	148	118	156	139	147	140	141	154	155	145	144	142	135	157	123	152	151	131	145	145	156	141	152	143	133	157	142	169	135	163	141	122	155	148	137	133	150	141	143	137	166	134	152	132	142	149	164	137	135	163	164	160	155	157	146	152	134	130	136	138	142	133	153	181	161	171	153	135	154	151	157	131	132	131	136	144	139	153	113	148	141	147	134	151	140	136	148	151	163	118	117	151	143	145	155	154	130	146	136	153	143	157	134	150	135	136	156	154	140	146	146	166	145	145	143	164	148	172	156	136	145	154	144	129	136	143	145	148	142	153	149	142	135	156	170	151	180	145	138	142	130	161	163	134	133	157	146	151	149	150	128	144	153	146	157	139	144	168	151	176	134	143	153	145	151	162	173	163	158	126	156	144	136	147	138	164	174	177	135	164	141	144	158	150	150	156	147	146	137	187	158	147	159	126	142	163	146	136	176	145	135	139	156	125	159	136	165	150	149	154	145	163	132	151	143	178	134	144	147	154	144	141	167	144	141	149	150	157	153	144	134	139	141	132	163	139	146	147	142	181	158	162	145	111	159	156	126	142	138	135	146	158	138	173	132	150	157	128	148	157	141	183	120	124	127	166	152	161	139	151	148	138	144	174	141	152	147	162	159	163	132	171	144	167	135	149	141	137	154	130	157	187	133	159	159	143	160	155	137	151	146	160	148	124	128	140	144	139	148	170	138	143	148	145	164	145	163	156	131	145	146	152	122	132	131	147	151	148	153	124	134	163	133	139	148	149	148	166	149	141	135	134	131	141	163	155	154	130	159	147	132	161	144	127	137	142	131	140	144	163	159	162	160	117	128	154	152	149	152	144	124	139	151	155	162	166	138	151	156	144	116	150	161	149	144	150	144	127	130	151	151	152	159	160	150	166	125	155	137	136	156	147	141	153	134	141	123	137	144	138	153	166	152	122	144	154	161	156	152	152	163	135	142	133	138	131	132	117	152	171	134	129	135	143	157	147	166	143	144	142	144	137	146	136	161	155	144	137	140	177	158	161	157	163	149	153	136	140	150	140	148	173	148	157	147	166	138	158	143	143	159	134	133	169	149	148	164	135	128	138	126	123	141	155	141	151	161	139	138	143	152	146	109	158	147	140	149	132	143	140	163	157	145	141	141	148	163	164	135	161	133	161	175	144	156	134	137	148	128	139	127	150	119	152	135	144	125	161	183	157	140	145	151	142	149	146	143	152	136	147	145	166	143	183	141	154	142	160	137	160	134	155	138	122	108	137	139	151	137	153	140	134	133	164	157	139	141	148	132	131	160	151	161	160	138	129	166	117	170	157	146	126	142	147	149	132	124	133	131	156	172	145	153	126	155	155	137	145	136	162	145	135	135	143	131	161	141	136	126	120	139	158	140	139	142	144	153	172	178	123	132	154	164	143	160	147	148	164	140	153	148	141	126	147	131	127	152	130	152	130	146	146	142	136	163	156	153	134	133	138	154	147	164	147	145	166	163	139	155	122	160	154	135	146	141	150	129	156	170	145	130	136	165	143	135	149	157	149	141	144	145	132	165	152	137	155	153	160	147	148	152	138	142	134	149	137	147	145	127	123	143	147	138	152	136	150	141	127	152	141	143	162	121	157	141	140	147	150	158	144	135	138	151	149	153	145	146	144	145	147	158	156	157	149	163	146	165	147	141	136	141	139	163	142	153	154	163	157	140	153	174	136	159	147	165	140	142	145	143	165	144	145	147	141	136	167	153	157	146	143	137	145	164	135	142	155	140	142	150	153	131	153	129	150	139	132	156	141	138	144	131	158	136	136	164	154	129	165	152	132	151	148	148	132	137	164	149	166	154	139	144	133	200	135	161	143	161	136	133	140	161	128	147	132	152	156	162	128	147	138	133	180	170	138	144	131	127	138	157	162	150	153	145	160	130	152	126	140	153	143	155	133	144	154	160	141	161	144	144	160	145	142	156	140	142	173	146	150	157	163	147	166	138	146	149	160	142	135	138	141	162	143	172	141
5563	527	474	510	476	468	476	504	449	489	448	417	438	455	446	443	472	432	445	383	487	420	423	443	424	447	431	421	418	397	447	457	380	417	449	457	378	436	415	420	424	406	437	446	447	421	434	419	418	452	429	427	420	446	399	445	428	418	432	415	438	418	444	456	432	428	428	436	470	451	427	420	427	422	447	457	453	454	431	438	452	421	420	403	463	471	423	421	464	431	458	449	437	469	428	433	433	458	426	417	424	430	428	444	433	462	429	399	430	473	457	437	401	440	429	448	463	445	410	423	456	420	430	459	432	424	466	463	444	435	425	429	446	438	441	408	463	416	417	457	463	458	402	421	448	435	406	451	467	460	434	393	458	414	445	404	455	454	438	436	417	445	455	437	451	440	459	432	450	403	425	423	418	443	432	419	433	448	444	395	393	432	425	406	442	423	435	432	426	413	430	459	445	447	429	416	473	437	428	447	455	419	444	421	466	406	453	455	446	439	432	445	481	409	452	451	449	463	451	437	439	420	458	404	451	412	416	411	431	439	441	432	429	466	424	418	402	461	476	436	431	445	490	428	444	402	408	453	396	416	418	408	442	461	426	423	426	422	413	461	432	427	467	440	412	411	446	429	441	412	456	413	408	430	396	443	423	414	411	427	428	441	441	428	441	434	434	417	426	431	433	438	420	417	427	458	434	456	439	436	423	423	413	447	437	401	417	442	468	444	425	465	458	443	447	435	424	450	452	422	422	426	422	436	474	426	408	458	451	457	468	415	453	428	404	459	421	410	415	471	459	402	452	417	402	408	456	451	455	423	473	418	442	415	404	456	465	459	427	451	426	428	418	432	442	417	454	448	463	437	454	452	462	477	463	429	428	418	443	428	411	437	402	433	437	439	406	431	432	402	402	433	432	413	420	416	436	466	458	458	404	422	433	452	454	440	447	433	469	418	412	428	433	430	428	452	433	439	449	465	440	425	453	464	422	454	445	435	428	479	457	452	433	439	458	441	430	427	470	467	429	459	444	484	433	441	449	432	411	443	388	440	447	446	455	425	421	404	424	431	463	454	452	441	459	436	443	438	433	436	459	420	454	436	431	401	455	477	462	428	441	421	436	417	410	441	464	442	409	456	451	450	428	417	401	448	421	454	431	428	419	472	452	443	450	450	458	421	391	441	442	479	437	405	444	464	424	440	448	442	443	387	432	425	455	398	434	439	439	442	449	429	458	414	463	443	476	451	462	425	446	446	436	445	431	439	410	426	413	411	449	440	453	424	413	456	417	461	445	444	461	417	430	450	458	447	431	443	414	448	396	442	467	433	421	442	437	432	460	463	411	449	456	429	419	444	421	438	456	450	413	446	469	404	414	474	419	434	475	456	468	426	463	469	428	426	425	418	431	414	442	462	419	434	450	431	453	428	436	439	466	419	421	425	391	440	395	443	437	429	467	382	445	400	432	401	393	483	405	429	452	449	398	419	419	432	424	414	445	487	402	437	470	434	437	405	407	454	458	423	429	458	415	443	425	438	449	413	415	446	408	411	470	429	435	397	467	442	429	451	420	415	434	435	434	444	418	422	393	440	441	423	455	434	439	463	450	413	384	434	441	452	437	422	459	477	428	445	430	436	410	426	422	455	420	421	454	413	396	424	438	436	458	440	439	452	434	447	435	423	407	438	443	449	414	439	440	460	411	431	449	439	421	431	445	397	454	458	475	419	438	390	452	405	438	414	409	475	430	444	442	446	477	501	458	449	433	433	419	439	402	431	432	423	463	482	494	469	490	413	418	420	408	429	424	413	426	395	439	440	432	429	413	424	432	411	459	422	476	397	450	451	424	431	464	429	438	433	398	429	454	438	457	408	437	459	425	428	404	424	435	471	414	428	422	471	462	419	436	421	451	398	454	439	453	422	437	404	456	466	440	431	424	462	420	408	429	422	417	436	403	401	461	481	444	453	422	424	412	415	390	441	454	422	431	403	455	460	398	456	438	461	454	422	440	426	455	487	410	461	422	460	426	430	426	442	456	482	401	470	430	423	426	427	425	421	427	442	440	437	434	443	458	428	419	429	434	432	423	399	410	398	425	406	419	423	421	395	435	434	445	419	444	438	455	448	426	438	415	435	422	481	424	439	434	414	424	433	417	435	396	422	438	418	413	461	440	423	446	461	455	424	468	435	435	454	433	461	430	451	399	426	410	436	425	438	404	462	470	434	448	457	430	438	432	408	427	456	432	407	441	434	440	445	456	455	425	442	422	437	422	410	454	429	422	417	422	413	440	432	449	410	424	417	455	439	411	435	446	447	456	430	428	468	422	430	455	455	466	442	432	410	412	421	395	450	446	458	450	424	467	448	461	462	426	471	459	436	433	419	420	416	423	468	453	428	437	436	453	449	456	413	422	423	417	420	412	463	460	427	421	389	457	448	443	432	454	419	393	419	446	464	444	459	423	462	425	394	430	446	435	425	445	463	435	440	413	438	407	448	427	442	446	394	441	440	428	458	404	419	420	416	426	441	459	425	429	457	437	404	462	423	427	416	461	430	414	387	459	412	413	467	445	419	425	451	416	436	445	446	452	408	466	410	435	438	466	452	467	472	427	435	453	459	424	444	431	427	400	415	445	421	385	455	466	381	444	424	432	444	460	446	426	438	423	447	441	465	412	457	433	436	428	450	447	410	446	459	407	437	402	413	438	409	458	457	440	446	416	455	408	483	442	425	431	449	418	399	459	439	455	425	434	401	407	451	432	431	472	394	438	459	458	461	413	418	427	421	467	424	451	467	430	455	412	453	436	439	408	488	418	445	404	451	422	433	429	409	428	450	415	472	414	451	400	471	439	415	402	443	415	441	440	455	442	414	394	458	433	454	416	395	454	438	426	458	451	426	433	433	432	446	426	428	443	399	456	453	434	452	446	482	431	399	434	456	433	389	445	460	434	450	419	419	478	433	429	443	470	442	435	430	432	436	406	474	454	427	432	440	446	417	450	424	450	433	406	459	452	448	430	434	452	430	450	451	444	465	406	466	443	423	414	452	424	437	454	421	408	421	417	401	409	465	446	422	470	454	462	446	438	440	434	398	443	399	436	453	411	467	444	425	420	458	439	446	407	415	405	430	454	446	428	432	417	425	430	403	454	405	428	470	447	413	478	428	485	412	455	419	435	470	440	423	460	409	431	445	423	414	463	444	442	462	439	435	410	427	421	458	443	424	474	456	436	434	400	467	439	407	437	409	445	469	397	453	412	448	439	442	417	413	438	430	446	432	408	403	453	439	402	446	450	466	437	386	435	422	468	416	446	449	454	495	434	426	415	462	426	458	410	404	470	451	449	436	443	432	427	432	426	462	445	431	440	471	430	427	465	403	440	410	433	463	409	460	462	443	419	446	446	462	415	427	441	446	440	429	429	457	419	446	427	463	415	435	439	418	443	443	427	455	441	450	428	414	418	443	433	404	437	425	469	421	387	480	437	424	451	428	433	448	440	420	409	424
26863	4275	1530	1045	731	658	499	487	436	434	400	356	396	340	360	324	371	335	354	331	324	304	378	311	325	335	329	332	312	334	328	332	337	327	386	328	310	328	318	346	325	295	318	362	312	304	322	328	327	291	326	315	316	285	321	315	350	317	290	325	304	313	309	321	331	331	297	294	305	315	316	317	320	339	308	310	310	323	319	322	318	294	319	276	347	306	327	321	303	312	330	325	295	313	334	308	344	334	315	327	336	286	294	337	353	323	345	325	296	332	325	304	280	306	350	317	295	328	324	306	305	312	325	321	355	323	291	302	306	323	296	305	305	325	319	326	311	329	304	323	335	314	285	348	291	331	333	315	306	330	328	319	330	319	309	320	312	321	325	330	307	331	340	318	317	326	315	317	293	330	292	293	304	334	324	322	336	340	316	313	289	334	306	320	314	305	277	312	324	322	319	278	356	316	326	312	318	340	335	299	281	318	300	314	302	321	331	328	297	310	307	322	302	336	296	311	273	378	336	344	301	320	336	312	314	360	299	306	328	349	344	319	336	311	330	332	318	325	334	328	322	286	322	310	310	341	319	300	300	301	303	312	330	346	308	310	300	298	308	319	329	322	337	323	317	313	314	338	355	323	328	329	328	270	330	325	321	291	309	310	314	339	325	307	301	331	337	333	332	349	317	323	326	325	334	336	303	307	319	326	314	328	338	296	313	323	309	337	321	309	308	351	330	316	339	305	325	333	306	286	312	306	289	299	332	343	322	317	331	348	323	305	323	311	281	308	315	299	342	325	306	307	307	322	305	373	341	293	306	311	318	307	292	313	312	301	321	337	333	296	306	307	316	361	319	290	297	310	261	282	320	345	316	345	318	291	307	290	320	290	295	317	349	321	329	310	313	325	304	293	327	353	321	308	335	314	295	298	314	336	337	304	308	335	296	322	336	346	329	310	304	285	330	323	293	312	327	282	335	291	317	312	334	314	324	273	341	309	318	325	312	310	298	286	323	331	346	337	333	290	325	292	335	306	318	300	350	309	334	304	330	317	325	311	351	328	328	322	327	318	312	319	324	300	313	325	365	308	305	296	318	337	328	309	301	324	287	315	305	324	322	307	304	322	330	302	306	308	336	346	320	330	315	325	295	324	316	302	318	285	312	323	319	309	305	352	281	334	308	314	311	301	320	322	308	308	292	323	308	294	318	299	284	302	301	302	310	344	301	339	306	316	335	306	288	314	344	357	303	291	332	338	314	331	334	324	329	343	316	335	311	304	318	317	332	338	304	306	287	292	291	295	341	298	348	326	310	299	317	347	310	326	314	278	311	324	328	298	353	334	305	336	289	312	336	324	327	335	333	319	313	329	328	335	316	314	312	319	333	330	300	342	327	322	322	346	337	333	289	311	327	322	312	317	342	263	357	317	321	309	331	337	304	342	304	356	328	333	313	321	279	342	328	329	307	313	348	307	313	321	356	304	314	295	320	275	316	329	353	323	320	338	349	337	317	335	318	325	344	338	313	319	291	343	333	335	315	288	293	302	313	308	318	328	308	315	284	290	351	312	335	341	306	330	291	323	291	346	344	318	301	296	322	326	293	339	361	304	326	297	285	338	300	307	302	313	319	323	372	326	285	323	332	318	329	319	347	302	276	338	315	317	309	305	280	319	325	309	331	308	338	312	301	340	327	302	307	300	331	331	352	297	297	320	315	329	292	314	330	318	308	310	330	302	333	328	313	322	355	297	343	288	321	307	330	328	322	359	335	307	293	301	344	310	348	283	285	275	338	306	348	331	287	324	331	335	361	342	297	292	324	319	320	287	316	322	329	297	334	302	283	314	332	309	344	291	318	331	305	330	324	316	268	331	315	318	300	295	328	312	331	319	310	330	319	322	335	328	328	288	291	354	337	331	289	318	291	306	295	275	276	312	341	323	329	333	329	322	315	287	302	324	295	314	326	337	300	341	312	308	300	310	314	303	305	323	321	333	336	287	312	321	346	347	323	345	311	297	319	331	332	344	326	307	308	306	295	315	303	296	344	309	317	322	333	347	324	312	304	359	336	327	310	352	328	298	297	328	313	325	326	336	324	305	336	292	302	350	315	339	329	295	324	305	272	320	303	319	340	352	335	318	362	348	312	316	311	269	323	315	313	286	337	311	303	342	318	311	322	300	301	324	320	337	316	308	297	324	338	293	290	344	302	314	315	296	315	314	338	332	335	327	301	314	297	324	324	276	315	322	327	316	327	310	304	328	323	333	332	334	344	306	329	316	319	358	318	275	301	328	328	311	320	308	328	343	312	336	305	325	307	332	313	340	321	333	301	322	281	332	313	300	317	310	286	329	318	342	327	329	308	336	309	300	324	331	324	310	295	288	284	330	351	304	341	314	312	354	322	332	327	294	336	350	338	336	326	338	338	331	318	305	327	315	305	326	320	337	311	312	299	347	309	301	297	309	294	325	342	338	315	328	304	291	327	298	331	325	310	363	314	329	327	309	318	326	345	314	315	318	299	318	303	322	314	320	313	328	309	321	328	291	322	352	316	307	305	337	311	300	310	351	299	329	324	316	323	315	305	331	261	317	292	331	276	336	354	299	335	349	323	317	334	363	323	311	329	332	315	311	316	329	342	328	324	345	333	301	339	311	333	296	342	339	339	332	324	303	307	301	311	313	323	298	309	329	292	332	303	315	294	303	340	343	291	297	326	303	337	298	371	347	305	342	376	345	339	351	324	299	298	327	341	304	276	332	347	332	317	292	292	300	368	306	324	339	309	354	345	312	313	334	278	287	346	311	326	330	298	346	304	282	305	294	312	332	324	301	324	318	295	343	290	304	313	317	319	311	326	299	301	310	330	280	346	291	319	321	297	290	306	319	317	329	344	324	316	327	309	295	332	320	304	326	297	333	347	322	316	300	313	316	269	296	329	302	294	299	368	301	289	305	290	326	324	308	336	288	313	341	349	329	331	342	284	323	305	306	336	309	327	314	329	335	324	300	348	327	314	307	314	310	320	283	334	323	336	327	308	301	333	311	302	283	327	327	351	267	312	339	311	349	328	293	303	307	278	306	324	336	339	325	322	315	311	317	320	325	324	321	294	312	368	314	315	332	295	328	322	327	307	303	302	319	308	311	311	325	332	326	293	314	336	331	312	324	346	332	347	312	349	333	323	302	333	331	333	306	364	301	326	309	314	315	333	349	328	322	358	326	317	335	335	291	309	289	319	311	308	320	286	326	334	332	347	335	344	346	339	305	322	334	318	317	321	325	312	293	341	305	327	334	315	336	331	314	317	315	322	297	339	287	310	298	315	275	317	336	312	288	308	310	309	305	349	314	325	322	298	327	322	332	333	300	275	346	328	296	300	320	353	297	312	296	294	298	276	312	310	333	296	328	324	316	351	330	305	324	340	322	304	324	298	291	293	338	325	317	305	312	347	307	351	335	324	314	321	329	314	319	313	311	306	311	326	313	277	305	331	316	316	312	305	317	318	319
14095	1578	2286	2771	2427	2117	1936	1643	1510	1377	1260	1256	1231	1115	1065	1004	996	1000	949	989	956	906	899	957	834	837	875	880	858	873	833	851	864	854	823	837	860	858	884	822	849	855	834	802	842	794	836	857	807	882	835	729	817	797	842	847	818	833	825	826	845	814	833	778	783	852	800	833	807	817	819	822	849	779	810	815	809	823	822	801	845	824	823	825	811	772	809	832	799	836	832	767	825	767	808	818	795	789	793	887	794	804	797	770	773	823	815	820	802	767	869	793	865	783	831	817	810	790	753	814	778	784	830	787	837	803	795	780	789	769	830	799	791	785	821	827	788	790	778	780	789	829	810	769	776	817	816	753	831	799	830	780	764	820	817	777	820	781	781	828	817	822	780	819	810	789	740	808	834	810	789	801	880	811	787	863	835	817	799	821	842	808	816	791	784	785	797	838	753	851	763	780	780	821	823	798	820	809	839	830	841	778	792	773	790	824	792	829	799	760	772	845	796	807	835	758	799	776	776	764	837	798	843	826	806	817	808	805	834	827	813	746	795	811	775	787	790	780	803	792	805	782	851	769	846	839	810	794	833	841	761	856	849	817	768	792	780	843	824	870	806	771	844	808	746	813	809	819	771	847	795	814	832	810	791	815	851	769	821	797	859	746	798	804	827	787	791	777	816	817	774	821	768	719	786	799	801	785	784	816	801	828	811	851	784	771	801	818	771	846	810	779	818	727	785	796	806	812	786	793	795	761	774	811	804	765	791	789	772	827	767	820	806	816	788	798	808	800	812	822	772	809	778	794	794	726	800	798	791	790	764	813	858	820	811	781	783	797	765	806	796	770	802	808	789	771	773	835	778	842	827	798	838	759	824	776	807	802	797	808	787	846	818	852	814	763	797	802	799	796	836	784	769	794	784	774	791	771	796	828	740	816	752	811	823	770	800	794	835	797	782	760	774	789	854	746	803	837	790	760	849	802	809	804	779	805	823	814	810	769	815	792	841	851	800	819	794	817	847	821	800	823	733	812	802	777	779	790	797	796	748	814	845	818	743	798	791	775	801	749	788	773	860	786	873	810	810	812	799	841	782	799	760	783	774	791	779	774	775	794	799	789	804	828	797	797	835	835	814	761	750	795	777	834	792	795	811	728	862	775	804	831	812	726	813	802	743	775	747	754	842	773	816	817	776	799	785	800	791	784	732	897	793	803	735	763	786	814	780	764	813	778	767	758	844	773	788	755	853	797	818	812	790	799	762	794	792	771	819	877	798	774	814	778	799	814	804	837	814	753	716	777	800	836	768	846	812	737	763	825	761	792	873	824	801	828	771	739	835	799	815	775	838	802	811	761	858	832	820	744	790	761	769	810	808	764	846	811	846	825	801	839	865	726	804	814	793	805	834	780	783	755	793	806	821	794	806	825	818	826	741	786	770	792	801	808	798	861	798	886	802	808	770	779	796	835	823	862	770	812	826	844	854	820	811	788	820	829	850	808	776	761	791	804	822	801	726	760	762	763	843	764	791	830	827	834	828	816	807	806	775	808	814	816	760	801	812	777	804	828	782	763	807	818	794	850	774	806	790	777	791	786	757	767	881	791	798	772	779	824	827	808	782	815	814	800	783	749	827	804	757	821	804	774	821	807	797	824	787	817	791	834	838	836	800	752	827	746	752	762	812	772	799	788	776	756	812	789	758	766	811	806	822	847	741	792	786	772	813	775	806	784	750	811	792	747	786	790	832	770	773	825	796	845	828	849	777	810	778	780	801	817	823	798	815	831	764	830	771	796	789	739	832	785	739	830	791	755	804	790	794	790	813	777	784	796	788	759	790	788	801	798	821	752	783	780	802	804	790	750	775	778	781	823	760	802	771	830	804	778	780	757	844	787	789	784	791	737	844	757	859	775	833	791	822	801	820	809	779	814	792	832	828	780	770	834	800	812	750	761	850	782	792	794	825	806	751	754	833	779	849	754	779	800	855	771	783	816	868	812	839	827	751	789	777	792	788	764	734	792	793	742	783	834	789	833	775	803	773	820	811	830	854	767	829	786	837	812	789	778	817	800	748	800	770	766	803	803	850	769	808	824	839	834	788	818	776	815	798	821	786	816	832	839	773	836	809	846	824	831	811	809	794	819	792	797	809	795	791	750	756	806	789	804	769	790	862	789	802	780	836	772	781	811	831	813	778	835	774	820	782	840	823	838	756	782	777	818	773	812	802	774	784	814	777	784	794	810	832	803	760	785	789	790	773	817	813	822	765	802	804	786	798	793	815	827	829	808	801	778	800	731	779	754	782	776	763	751	805	762	803	809	808	793	775	785	774	763	791	844	875	768	816	831	852	777	806	844	781	827	791	799	773	765	838	775	813	804	802	807	799	755	831	816	786	845	818	804	789	835	821	810	760	775	814	765	820	812	816	829	803	810	814	837	770	813	777	779	823	756	833	867	802	778	766	869	792	784	831	786	792	769	789	833	792	852	790	828	791	761	796	863	776	760	815	780	780	801	813	807	775	781	824	879	785	792	779	770	747	792	770	812	778	759	776	785	803	789	803	820	784	821	800	751	790	832	784	821	813	865	838	817	772	758	836	783	809	760	819	857	789	785	751	758	780	803	780	832	816	822	789	847	802	787	832	787	833	813	806	757	842	826	807	784	872	801	799	821	840	785	780	791	763	805	794	812	790	831	810	793	819	800	809	812	757	838	778	794	807	777	796	836	809	803	833	772	816	812	809	773	785	802	812	796	795	803	858	813	770	835	804	819	744	792	854	811	822	821	755	848	781	775	750	795	773	807	815	798	817	791	799	846	746	774	840	801	801	773	780	805	827	814	770	763	842	740	802	795	805	768	797	780	885	785	819	836	772	787	820	804	786	758	778	809	814	831	803	859	789	787	784	810	787	828	816	821	818	789	755	770	832	780	781	788	792	857	817	805	786	814	803	749	810	809	737	780	760	787	821	805	822	782	834	832	790	805	771	859	840	794	781	800	767	776	732	805	783	802	796	817	749	779	815	843	798	782	786	837	865	796	791	831	769	822	786	823	781	841	790	829	762	821	852	716	792	828	812	842	827	804	839	752	831	816	849	794	784	805	784	828	767	805	831	812	789	864	820	825	803	766	859	831	797	765	791	853	772	809	791	794	768	789	760	802	806	771	753	812	803	784	764	795	818	791	850	802	802	785	769	772	758	817	803	834	801	802	781	795	797	782	783	851	814	818	795	809	791	825	823	806	783	810	824	802	827	805	780	820	824	808	797	767	748	807	816	784	749	796	784	797	828	792	790	797	794	816	820	791	853	812	775	848	795	814	801	791	761	771	771	776	785	800	815	844	746	794	830	827	848	823	803	796	815	835	788	814	779	818	789	746	763	801	779	750	829	820	770	804	787	789	799	775	818	801	769	785	773	808	816	811	819	796	774	828	777	770	801	820	816	772	796	774	812	832	758	839	773	792	740	768	764	796	843	777	787	771	755	809	806	848	813	762	811	822	798	826
36145	7894	2662	1905	1251	945	824	727	570	575	549	527	493	466	487	478	467	406	459	441	400	450	462	423	379	367	405	379	393	438	427	381	369	380	374	388	371	380	375	409	395	390	387	432	413	377	390	393	373	398	418	378	364	362	403	382	356	406	391	354	387	382	412	394	366	381	359	343	349	389	396	419	401	377	389	381	382	367	383	407	408	408	389	392	382	375	380	372	379	394	378	375	327	402	411	415	380	351	374	353	367	409	378	417	367	365	382	378	384	381	378	388	413	384	382	388	402	392	384	383	397	392	396	363	412	389	356	389	397	357	379	405	374	389	382	370	393	403	390	378	390	358	391	399	383	414	360	391	358	388	407	410	381	375	397	380	392	345	378	368	375	388	393	374	400	397	414	413	401	370	415	398	371	342	384	353	403	395	402	386	412	382	351	388	424	377	394	399	421	400	384	414	367	393	382	382	383	402	413	406	398	413	397	368	374	373	387	388	371	421	371	408	377	375	394	421	414	357	379	372	395	391	376	378	399	357	394	358	363	376	347	399	379	382	403	373	406	399	416	340	393	368	392	365	393	385	406	391	362	373	383	380	399	385	385	398	364	370	386	396	401	420	422	422	388	371	369	396	413	383	361	357	417	368	381	392	376	386	429	423	401	374	381	377	359	379	382	388	383	329	360	363	396	387	422	371	353	364	418	388	394	395	408	382	366	381	374	403	388	360	415	393	368	328	393	388	380	410	409	395	390	390	369	390	413	402	398	412	399	373	366	403	394	379	386	370	360	387	383	386	391	384	412	384	363	392	347	437	373	399	396	399	359	394	388	401	384	384	423	416	383	440	405	383	340	384	375	371	383	410	384	415	394	395	388	382	347	369	384	402	359	399	371	364	354	393	386	361	375	389	357	366	383	381	367	363	395	376	365	422	376	384	373	378	359	393	412	401	368	413	423	377	390	375	366	390	354	377	353	380	366	362	339	364	374	386	359	411	384	396	386	361	405	401	368	411	434	405	384	390	389	346	400	367	393	375	411	417	359	430	364	348	413	370	377	408	372	394	386	400	416	375	385	401	358	400	371	362	423	408	370	424	371	335	397	413	387	411	406	395	389	377	417	399	375	353	385	360	402	369	353	368	365	421	401	390	362	366	388	394	387	393	394	372	378	407	366	381	358	406	374	354	407	391	418	422	358	375	352	390	396	405	387	355	390	347	392	392	377	398	394	369	423	380	391	350	429	376	387	377	414	370	375	388	379	410	407	384	377	383	352	374	394	399	394	387	367	382	393	365	383	375	368	355	400	418	383	368	404	379	363	371	393	422	371	368	372	378	344	419	407	361	326	369	392	400	419	394	342	386	395	377	406	398	331	408	375	402	387	370	376	385	370	368	368	401	388	409	370	389	396	362	398	344	396	384	385	390	384	384	378	372	443	377	377	380	389	413	379	402	404	349	369	372	365	388	366	376	367	392	392	395	399	361	358	388	415	418	423	374	378	406	391	357	374	356	404	384	361	388	403	389	369	379	425	378	359	370	348	364	395	373	342	371	385	356	394	395	363	381	387	362	402	374	375	388	379	369	387	406	360	365	373	381	389	373	407	380	401	352	384	386	400	372	359	388	377	371	397	378	367	374	403	356	416	414	381	412	389	391	388	403	394	363	373	387	393	413	386	378	396	390	392	405	396	448	398	395	373	405	347	363	371	412	381	398	391	388	413	386	371	404	384	417	418	356	390	389	381	363	382	372	366	392	351	368	372	372	382	371	379	386	371	392	351	366	384	363	407	398	392	392	385	406	394	395	389	404	382	429	370	333	367	348	420	365	374	391	384	403	360	421	370	389	379	397	401	368	389	376	379	362	411	382	381	360	419	425	378	407	399	385	425	422	422	378	387	373	358	379	378	394	407	374	368	402	357	388	429	357	403	396	365	366	392	374	359	379	368	385	384	373	387	395	401	365	394	385	362	371	383	385	344	392	373	405	385	399	385	380	367	410	411	386	376	383	349	412	382	371	420	357	369	385	388	357	364	349	375	412	388	401	429	373	367	382	393	373	405	384	371	371	407	381	405	358	375	340	413	389	383	426	424	422	441	413	381	399	379	383	363	396	414	380	417	415	356	357	367	393	408	387	356	372	381	364	380	398	350	357	383	374	354	398	409	374	368	393	407	391	417	395	371	396	371	349	373	394	409	393	386	415	365	369	390	379	396	406	420	356	390	373	396	389	348	375	377	411	404	364	388	385	364	387	371	369	395	370	403	365	375	398	383	365	400	403	382	372	436	376	399	387	345	366	373	394	403	408	424	414	378	354	420	400	386	376	409	412	397	358	386	390	386	418	386	356	405	418	382	376	382	411	412	390	387	385	409	340	395	369	362	407	388	401	385	382	374	402	357	418	405	391	377	431	384	423	381	395	382	402	347	384	378	399	376	392	375	417	366	404	393	370	397	427	386	361	421	369	403	386	385	387	364	410	408	375	399	376	392	385	404	413	427	400	408	371	402	366	369	376	347	399	363	388	369	435	385	389	382	375	346	367	413	348	399	344	402	398	406	382	373	366	383	381	387	396	414	404	386	382	406	411	375	403	364	415	353	358	407	401	385	334	359	346	396	386	379	360	380	404	348	370	335	424	380	409	392	364	385	383	355	366	363	402	385	370	384	378	410	368	395	382	344	386	379	392	389	402	390	353	365	343	375	414	364	397	414	344	397	368	363	399	347	379	380	402	394	367	370	364	407	391	369	402	397	378	390	380	365	405	391	360	360	414	376	360	340	407	394	397	397	392	409	397	390	392	393	335	414	381	391	390	359	390	350	319	431	410	413	406	387	408	386	387	409	404	429	358	380	355	372	380	457	382	415	378	405	377	381	402	367	371	362	385	383	359	419	429	389	387	353	435	388	407	364	425	394	394	403	369	384	378	363	348	391	395	397	422	401	387	365	386	373	388	387	392	371	365	414	388	349	393	382	381	397	377	396	372	402	402	341	420	397	387	360	363	410	385	378	388	385	386	383	385	368	342	379	385	417	382	379	385	394	388	377	355	330	425	384	381	374	368	403	374	417	404	367	381	346	400	367	360	394	372	359	369	388	408	422	386	371	371	387	363	406	385	370	368	384	369	373	375	384	384	358	376	352	393	396	347	370	401	400	385	377	382	426	392	373	384	380	354	366	373	404	395	375	384	392	403	386	370	374	389	363	395	406	403	374	462	372	383	379	386	375	407	381	393	387	384	375	382	351	356	388	415	374	406	366	406	335	380	401	379	373	380	352	381	367	382	405	421	400	386	362	361	373	407	382	360	398	388	376	367	369	386	409	434	408	373	407	395	393	388	399	427	397	411	367	389	403	389	392	379	375	371	403	399	432	325	415	416	353	350	329	403	377	392	383	406	360	354	365	353	430	378	354	354	410	392	399	400	348	407	384	397	363	402	362	339	380	407	371	373	386	373	364	377	391	395	403	410	398	417	391	365	412	399	358	366	407	397	374	384	413	407
18402	2288	3768	4485	4065	3468	2888	2585	2294	1965	1880	1677	1621	1514	1449	1391	1311	1292	1228	1153	1188	1157	1101	1084	1141	1114	1022	1082	1072	972	1046	1028	1072	1065	996	955	1002	961	992	946	970	1000	983	938	956	984	956	1013	950	958	963	901	955	1004	959	907	936	979	915	901	908	951	891	903	951	935	993	913	931	920	964	943	966	951	984	914	864	903	949	975	931	938	939	924	924	915	927	847	942	927	932	946	932	903	877	932	890	887	964	922	948	879	951	932	902	915	950	894	894	884	887	903	926	911	923	936	909	887	923	937	937	876	926	903	935	917	880	877	941	936	893	893	898	933	939	898	953	883	937	919	904	919	944	889	910	943	914	873	890	946	870	964	949	909	869	905	926	866	857	905	874	937	893	913	945	913	948	956	931	948	872	912	866	918	903	894	908	893	943	916	914	964	887	972	919	925	917	959	912	956	901	906	943	952	885	927	938	921	960	910	906	907	905	915	929	829	885	912	945	897	872	976	918	911	923	902	866	926	872	896	862	935	904	863	917	869	920	919	921	936	893	844	895	926	895	933	960	913	934	899	938	908	902	934	916	895	889	942	929	951	915	901	941	921	897	950	884	920	887	925	836	903	934	950	881	961	906	916	906	949	894	976	893	973	931	893	900	926	881	880	909	923	887	914	853	948	887	878	935	866	936	858	912	886	922	916	868	930	893	859	949	954	918	912	918	945	912	913	874	896	923	911	929	940	942	951	923	869	906	871	891	816	852	852	902	951	892	944	905	848	927	881	868	882	908	856	896	853	956	885	950	899	887	881	918	909	908	825	947	965	900	956	891	879	955	894	893	925	922	903	899	931	889	901	864	893	844	890	894	902	942	870	943	936	891	957	892	920	853	930	930	892	936	922	927	907	920	950	929	916	923	937	982	903	878	918	942	914	935	933	885	940	937	910	899	897	897	962	906	911	906	901	927	924	891	912	879	929	915	852	899	842	930	873	889	958	889	931	901	879	984	880	908	901	877	895	845	958	904	890	907	954	899	925	925	914	918	879	952	911	925	929	900	895	986	879	884	890	895	854	921	925	939	861	895	930	959	910	898	897	885	919	937	926	930	896	911	899	896	912	941	913	944	933	947	880	962	925	866	910	902	936	964	921	842	901	890	903	962	928	902	906	974	862	948	878	853	895	888	920	911	918	944	945	917	899	894	858	961	910	901	936	924	910	930	937	915	902	963	964	921	954	900	895	914	900	921	971	880	869	852	906	945	942	877	942	925	870	966	875	914	881	933	921	886	936	892	919	923	918	935	932	920	871	866	861	934	889	914	909	881	906	906	896	905	908	948	896	893	903	922	961	858	886	944	908	878	952	953	870	885	914	941	888	917	906	868	995	923	906	894	876	906	901	893	907	906	932	875	861	922	942	883	890	930	893	906	942	931	911	900	918	904	854	889	956	917	954	908	909	932	920	861	889	882	932	927	893	931	869	934	880	890	870	864	937	907	911	931	897	925	915	899	935	930	901	937	974	876	910	840	923	890	859	886	921	865	910	909	934	890	915	893	930	875	925	891	900	926	926	855	956	956	931	900	913	875	963	954	933	895	1000	918	890	931	892	884	905	923	945	902	903	897	941	848	913	901	909	880	896	895	919	916	904	890	904	975	919	878	894	923	963	899	899	875	944	925	902	899	944	876	955	874	911	883	918	890	955	932	919	867	946	916	901	899	881	900	936	902	894	931	861	869	949	891	934	917	878	919	926	954	898	910	901	842	927	938	917	906	905	894	899	903	937	907	925	911	929	963	913	939	819	872	876	918	917	889	928	917	900	914	984	862	919	855	865	899	840	943	902	958	911	912	906	921	901	858	878	866	849	929	935	950	863	879	866	901	904	925	878	897	896	920	917	906	883	841	906	885	951	913	886	855	848	920	932	938	917	909	880	844	902	918	922	888	978	902	933	930	913	902	912	923	892	919	930	873	850	945	934	892	943	876	888	939	908	967	902	969	898	974	916	917	854	906	894	880	886	870	900	896	934	898	927	939	924	921	932	916	947	872	902	955	855	916	887	931	928	919	954	923	857	914	839	906	895	912	897	896	883	950	875	909	893	881	996	927	851	871	933	969	924	915	924	863	920	914	938	914	909	924	868	907	892	882	911	895	949	862	913	902	941	887	893	829	935	935	894	946	888	897	875	871	901	891	860	908	916	912	939	931	898	900	905	912	932	934	933	922	951	882	914	897	854	921	846	912	894	862	924	878	934	924	994	899	945	917	882	929	860	873	913	934	881	910	897	959	917	930	902	904	944	897	904	943	880	872	925	929	946	922	885	917	914	897	848	874	926	916	963	903	873	911	906	857	866	975	947	867	874	926	874	915	970	945	911	943	885	940	890	877	898	910	875	858	893	931	879	904	854	952	951	922	862	964	897	952	912	878	990	864	918	928	890	885	899	896	897	934	891	877	883	903	904	942	949	907	906	863	900	901	920	943	887	948	856	910	844	925	884	877	924	922	930	887	921	938	981	913	940	910	913	899	901	945	950	941	931	878	904	904	856	989	897	858	961	943	912	901	948	892	914	858	888	933	874	897	890	921	872	937	901	897	957	993	885	916	942	901	906	945	927	973	937	914	854	931	918	905	863	926	905	829	934	919	886	879	906	931	899	938	909	893	876	922	903	868	917	917	949	935	891	926	920	937	891	890	926	910	886	924	896	910	899	887	897	1006	915	895	939	936	878	864	953	879	903	919	932	895	924	919	914	866	905	899	878	871	877	901	905	894	927	866	939	886	929	915	939	863	860	914	959	951	948	893	928	883	919	937	883	909	925	881	944	937	908	934	894	911	912	923	897	900	1000	901	951	915	954	906	899	892	900	886	886	879	881	911	947	863	901	911	922	923	919	918	919	907	949	913	944	874	932	896	913	871	851	958	889	886	909	919	918	930	911	890	968	936	896	924	912	869	887	928	966	940	914	885	936	878	920	880	941	910	904	895	823	944	920	928	910	901	909	915	880	964	946	873	885	906	882	902	884	888	953	889	933	876	923	917	906	929	906	886	903	862	947	956	853	860	935	915	888	892	943	907	866	903	923	954	938	898	889	871	941	946	930	924	932	899	895	891	865	894	960	899	905	932	922	938	892	886	879	925	920	885	921	900	947	909	920	904	860	882	926	915	907	965	889	914	875	941	865	910	905	895	862	950	953	888	891	863	888	908	901	882	879	897	904	952	887	922	921	941	887	884	895	934	939	927	897	947	874	863	869	893	877	920	927	896	906	886	882	934	866	922	933	912	878	870	907	862	913	841	878	905	885	911	948	916	933	893	904	896	888	887	895	881	913	890	981	925	972	881	928	949	916	918	913	911	862	957	971	968	935	929	860	880	949	925	944	944	854	896	917	857	924	916	880	846	917	884	924	880	923	843	897	912	873	840	915	889	892	954	888	880	944	913	936	925	909	877	924	911	957	916	909	931	940	906	944	883	909	907	914	932	904	914	910	954	879	909	956	930	959	934	881
10838	585	155	163	161	157	161	150	166	152	161	158	144	167	151	160	144	123	159	172	144	148	148	129	158	151	142	155	170	131	121	136	153	163	162	153	144	141	165	162	130	129	150	141	146	136	145	169	161	149	150	163	129	160	157	150	133	168	156	144	156	155	149	169	141	145	153	164	147	150	150	156	169	137	160	159	173	137	151	131	147	155	150	133	141	162	141	156	156	159	144	148	156	149	127	150	154	151	154	134	135	165	158	136	149	136	164	165	171	137	149	155	169	125	150	133	126	164	132	154	123	115	168	154	135	149	145	182	144	168	136	132	119	153	130	144	170	149	133	142	144	139	146	146	143	125	140	154	139	155	158	140	127	138	131	151	140	145	161	175	170	147	172	150	141	152	170	145	168	146	159	135	163	145	144	162	137	126	149	149	170	141	149	160	161	152	149	154	150	127	135	104	130	159	121	153	166	146	139	131	128	145	149	146	149	138	140	157	134	159	176	144	140	127	146	153	136	140	143	128	150	156	144	154	137	155	136	158	139	152	140	123	135	139	141	170	138	142	163	150	149	156	143	148	126	176	129	140	155	157	160	138	133	120	124	157	161	149	159	167	149	147	170	167	141	168	147	141	136	131	146	139	148	146	140	131	149	156	158	138	150	142	168	134	144	148	163	148	140	146	149	155	140	159	139	122	154	162	156	141	154	167	157	133	133	138	146	150	151	169	168	138	148	155	164	151	168	139	150	129	158	124	142	157	147	141	127	159	156	140	144	137	161	156	131	151	170	144	147	164	139	159	144	145	138	152	127	159	147	139	144	146	152	156	171	152	163	161	164	132	158	167	167	163	164	190	140	130	172	134	158	146	146	158	134	130	144	127	139	161	147	164	145	130	148	139	140	154	163	156	140	149	173	183	156	139	131	167	123	156	134	155	136	163	142	167	156	137	137	150	131	144	163	135	149	137	131	149	139	164	126	147	156	142	164	127	138	147	157	136	162	159	160	140	144	138	119	142	139	165	151	140	154	140	151	167	140	133	119	151	151	150	159	155	151	171	147	138	137	161	155	130	139	133	130	160	133	142	146	137	158	162	157	172	147	154	154	132	149	148	142	139	163	146	147	144	158	152	143	145	171	163	133	158	148	180	148	166	144	144	164	136	128	151	164	161	151	140	145	135	124	142	150	156	142	164	129	150	122	143	148	161	127	148	127	168	142	154	138	153	124	149	179	133	141	150	164	135	141	140	153	151	154	133	149	142	126	146	159	145	156	153	152	128	138	149	151	145	131	124	159	133	156	149	142	163	140	123	138	149	116	154	136	155	175	134	148	142	163	143	150	161	143	164	154	141	157	138	149	140	147	150	165	154	146	142	146	143	167	153	141	152	168	136	149	149	129	143	166	147	127	152	142	155	147	159	131	129	149	139	165	144	137	123	142	150	119	170	163	148	162	132	145	147	166	149	147	115	120	141	141	141	166	146	133	141	150	134	138	128	132	153	118	145	154	154	143	146	159	140	139	141	141	159	160	139	157	130	156	144	123	161	148	171	144	127	129	144	158	153	156	144	146	149	140	149	132	176	126	145	130	141	152	146	158	137	130	142	175	144	132	152	150	145	151	143	156	132	136	132	122	165	138	168	143	135	161	126	151	140	131	153	146	146	154	147	145	144	145	145	154	127	136	161	155	153	147	158	128	144	130	126	161	134	152	156	154	144	135	158	128	147	148	144	167	170	136	144	134	175	131	155	129	129	137	149	155	140	130	140	125	152	152	159	155	140	181	153	159	158	144	159	147	165	122	146	151	146	150	158	155	141	158	158	130	152	147	161	161	142	159	150	156	151	154	144	136	124	149	150	158	138	148	141	129	141	164	160	144	170	151	125	150	149	152	190	139	147	167	161	156	148	140	137	154	140	182	161	166	133	140	153	151	155	152	139	129	157	152	151	155	147	160	138	158	185	165	147	137	138	148	161	180	136	177	165	136	139	173	165	145	131	163	155	141	162	138	131	139	161	151	158	146	152	130	156	149	147	156	169	164	157	174	130	153	181	149	137	145	146	130	143	147	169	121	160	192	150	146	148	138	147	149	158	131	116	171	143	130	154	142	160	161	144	162	146	128	143	140	158	163	146	159	155	187	137	167	165	151	136	157	139	149	163	132	146	148	137	147	146	150	148	164	144	139	149	131	135	156	168	151	141	141	156	134	153	144	166	130	145	150	162	146	150	148	157	152	140	136	143	149	157	142	123	152	146	109	160	157	130	153	145	164	146	157	109	142	149	146	155	143	147	133	152	137	146	155	141	155	154	149	146	157	134	133	175	162	133	157	150	148	169	176	143	122	159	131	138	170	144	148	133	159	152	165	153	129	133	147	159	146	145	147	148	139	121	161	144	154	159	140	153	144	156	149	155	138	148	137	179	140	142	160	156	158	133	135	142	126	134	142	157	160	139	178	144	147	163	151	139	153	136	151	128	141	151	140	152	140	150	138	140	157	151	148	155	151	134	166	170	146	146	160	145	136	140	144	149	143	146	157	133	129	136	142	138	144	148	143	149	134	159	149	158	154	139	151	151	150	151	147	141	127	138	149	160	134	155	146	156	169	131	129	139	138	127	172	169	146	158	144	156	140	162	140	158	118	151	138	140	163	161	145	155	146	136	141	157	132	170	142	140	150	158	120	150	149	169	155	175	158	160	144	149	132	138	156	140	155	173	157	162	148	165	140	166	170	141	132	159	131	170	158	147	135	156	160	127	157	126	137	148	156	117	153	142	165	136	148	155	153	171	163	145	144	170	144	147	137	141	148	151	138	158	131	144	141	177	145	163	152	135	137	132	165	142	140	171	147	123	148	150	127	126	149	147	157	138	143	156	152	145	130	147	146	138	157	166	148	172	136	135	150	159	154	139	156	161	151	127	149	164	141	138	134	155	178	128	154	132	169	136	143	148	148	160	119	152	117	134	168	149	146	151	172	146	149	146	177	127	151	137	171	126	141	136	162	149	150	134	141	122	114	160	135	127	138	145	165	157	154	138	148	143	161	173	152	156	133	144	158	148	139	147	148	141	150	156	139	127	173	156	157	145	138	160	135	159	139	152	133	139	150	162	158	139	158	152	161	159	152	161	145	150	160	141	150	135	143	122	158	142	172	144	169	134	138	165	178	157	130	158	164	142	154	152	146	139	132	157	144	146	130	137	176	156	154	136	144	126	158	151	130	131	131	126	153	135	139	160	145	129	149	155	159	148	155	158	154	178	167	147	165	156	153	161	152	157	155	133	153	152	128	138	135	142	158	148	163	164	149	131	151	135	143	137	178	134	128	158	148	157	141	153	147	146	129	147	148	143	140	134	132	141	141	138	154	145	155	152	147	147	160	139	141	131	139	138	149	149	170	152	141	137	163	144	158	147	163	135	109	138	131	150	138	144	160	160	139	179	150	168	156	131	157	177	158	155	128	132	148	154	141	129	132	155	147	149	162	136	130	151	134	157	160	159
5898	568	482	455	503	456	452	471	475	493	459	416	455	423	445	477	438	428	432	429	442	441	412	433	453	435	438	438	439	427	426	448	429	437	449	406	464	387	442	488	422	448	430	425	446	425	465	452	425	443	417	455	451	452	429	461	430	426	406	466	411	472	433	409	425	461	461	452	407	430	440	442	464	393	452	441	447	445	403	432	435	431	441	414	429	447	445	436	431	442	426	437	475	434	405	426	430	443	433	399	417	457	472	435	425	438	460	450	422	461	438	461	414	438	424	436	435	469	412	425	443	476	425	441	414	452	489	417	452	445	453	439	419	444	441	428	411	426	453	401	454	448	437	418	421	443	438	456	416	420	439	441	457	431	477	398	431	405	442	462	430	467	427	465	405	454	431	448	446	445	424	472	429	423	451	446	454	399	436	418	430	448	468	444	436	442	463	450	390	474	448	448	441	405	420	427	439	429	449	439	469	417	449	444	463	434	404	454	435	418	457	457	479	428	474	429	427	416	447	451	456	431	415	447	464	431	418	452	409	455	403	497	455	440	409	423	433	411	404	448	443	417	445	385	434	445	385	427	421	417	426	457	468	458	436	456	432	425	403	465	448	463	446	435	442	416	416	444	388	431	430	463	465	433	417	457	415	423	422	401	446	457	424	415	468	429	470	440	419	421	453	474	421	391	450	427	428	451	407	459	452	403	416	465	445	448	434	450	467	461	436	436	456	459	420	419	401	423	387	413	432	475	425	450	446	420	412	450	428	476	426	431	435	447	453	444	436	444	448	387	428	452	418	422	436	421	392	465	437	412	417	439	406	439	448	439	465	422	411	466	441	405	466	450	426	402	443	418	421	435	431	476	465	439	441	425	426	446	439	444	437	441	459	432	407	468	451	440	433	444	440	432	438	420	411	427	434	415	416	429	425	415	389	446	436	438	472	440	446	447	428	443	427	447	434	435	418	424	416	426	418	447	386	433	481	409	461	413	436	450	474	471	443	453	453	429	457	438	400	432	436	454	436	452	438	454	444	414	418	457	442	442	443	450	479	454	454	473	452	449	450	419	453	432	399	455	489	452	399	438	423	428	462	421	444	468	444	425	443	428	419	442	405	427	449	449	419	417	429	461	436	447	438	463	443	421	423	460	451	455	427	414	461	428	404	412	408	476	437	444	478	420	481	389	416	433	444	414	436	463	437	421	432	463	473	388	428	418	450	432	402	452	413	443	447	424	443	403	472	413	439	400	451	428	434	448	475	457	402	437	441	474	469	434	437	405	448	463	385	438	433	443	410	422	424	488	409	454	448	476	436	451	485	452	398	426	425	444	442	430	437	418	449	435	461	466	403	443	474	459	443	450	435	397	441	446	421	381	404	469	434	428	408	449	428	467	468	385	422	452	469	390	429	449	415	460	383	416	449	420	444	445	420	443	459	450	409	448	410	429	472	420	419	422	428	410	435	433	438	428	444	402	449	440	488	419	438	425	433	429	414	424	426	420	422	422	454	445	392	439	417	453	479	450	399	442	434	447	463	432	471	441	437	427	462	478	444	442	457	461	431	420	452	432	442	422	454	455	456	455	427	432	404	453	435	433	453	416	453	469	439	434	432	413	435	433	450	445	431	449	443	442	438	418	443	435	457	415	420	472	442	414	433	503	434	440	468	442	447	440	461	419	449	439	405	459	448	390	464	410	450	431	443	426	442	458	462	464	469	419	444	439	435	456	397	421	437	443	411	446	457	468	401	411	405	437	413	448	444	421	449	439	412	445	405	449	436	439	411	392	405	430	394	416	468	459	460	400	409	428	443	452	408	443	431	463	440	448	405	417	457	441	393	414	450	457	431	431	449	434	459	479	449	407	468	491	403	436	435	435	424	468	441	412	456	440	463	442	491	415	437	414	426	424	428	442	430	459	404	444	428	456	429	410	440	439	447	389	404	454	417	408	443	416	469	429	441	432	432	416	446	412	466	428	440	442	400	405	408	474	480	470	422	433	422	434	442	426	432	416	418	452	449	457	424	433	453	451	439	435	405	428	457	438	436	432	417	405	409	424	415	407	457	408	422	396	430	443	444	423	452	416	386	429	431	461	412	441	464	448	415	444	483	499	413	444	424	470	386	453	407	430	439	434	392	428	465	451	454	453	409	394	428	449	408	428	453	438	431	460	478	430	445	418	439	440	436	435	447	432	436	450	443	429	451	414	388	424	449	437	451	450	418	450	442	407	448	471	426	415	466	409	452	418	418	424	441	407	417	431	403	464	445	444	431	435	430	414	415	439	468	396	439	431	445	422	414	436	389	435	425	433	450	462	414	423	465	451	458	456	465	444	445	419	448	463	439	438	396	417	441	458	410	432	429	443	476	453	403	417	417	409	439	436	426	475	420	411	456	450	411	430	466	454	471	454	428	481	448	409	416	422	449	427	436	453	409	413	432	451	432	434	454	401	418	431	436	428	443	409	420	439	421	471	474	449	392	429	414	430	447	471	463	458	410	449	431	446	410	432	449	446	418	415	436	430	459	424	430	468	435	425	444	427	427	410	466	479	422	430	425	467	453	461	411	451	419	431	409	436	415	428	432	460	443	440	433	424	422	408	477	419	418	418	434	414	445	425	429	421	413	431	384	414	459	459	418	433	431	405	430	464	439	425	456	407	476	412	431	432	440	423	401	402	414	432	423	444	475	446	430	470	419	426	442	429	452	452	426	443	440	400	444	450	414	424	447	468	411	468	418	419	444	436	430	461	460	425	411	434	444	402	493	369	439	474	471	399	448	461	464	432	453	426	415	447	438	446	439	423	438	444	426	440	451	430	453	444	428	411	480	404	400	428	441	434	436	441	455	429	427	443	447	398	442	416	443	418	439	445	474	413	429	426	390	420	452	408	443	425	408	442	435	433	435	377	429	408	428	450	471	442	441	440	449	435	415	461	434	415	482	416	409	454	432	415	442	462	451	437	412	445	461	452	441	436	444	479	433	479	452	440	439	468	463	399	417	447	435	411	438	426	441	432	456	405	443	463	450	461	437	415	423	449	426	431	455	406	417	439	457	468	472	439	456	452	436	393	432	432	434	439	416	454	441	373	445	456	452	464	413	441	406	465	424	467	449	448	393	420	460	453	402	399	386	428	438	454	471	420	467	440	406	465	425	462	473	413	434	430	462	406	466	398	424	406	431	408	422	455	440	421	434	428	429	437	448	415	431	437	444	452	461	456	419	459	434	454	429	432	444	424	442	433	435	473	434	430	441	412	415	450	411	422	432	461	453	413	418	461	420	453	466	463	467	460	446	433	443	458	450	458	451	388	403	427	443	444	407	476	454	473	433	436	421	384	423	439	433	433	442	425	419	442	448	444	428	419	440	428	399	419	412	457	428	422	393	424	428	415	432	437	447	463	429	448	426	458	469	407	419	453	445	450	451	397	456	447	460	401	438	440	401	437	427	414	428	424	447	449	453	448	398	403	411	448	422	434	456	463	446	413	464	430	410	479
27726	4420	1437	1036	770	625	506	429	418	426	380	344	376	394	353	349	344	328	332	367	350	332	350	322	319	316	355	345	344	337	335	315	331	330	307	338	341	353	303	343	336	304	361	335	336	318	311	325	321	328	306	320	309	300	327	303	307	329	349	351	292	330	328	315	304	303	304	323	287	311	326	286	309	342	294	323	329	322	316	325	320	304	319	308	315	309	336	366	309	293	324	291	344	295	340	318	304	291	300	323	325	303	332	302	334	287	321	303	328	272	335	296	334	331	320	323	311	312	279	303	301	339	307	302	340	311	313	306	298	331	325	314	317	321	313	329	293	301	330	343	343	356	340	309	336	339	289	337	344	326	351	287	322	358	283	356	332	305	285	309	331	327	293	319	313	324	334	318	283	324	338	339	300	319	314	287	308	330	311	258	311	335	323	294	330	308	356	290	283	317	280	291	309	345	343	358	286	328	295	336	313	318	344	324	316	320	322	319	284	351	305	326	309	300	326	316	304	365	296	317	309	317	286	325	335	302	288	308	316	303	346	324	314	331	302	330	333	289	360	332	329	314	325	312	377	337	309	315	295	318	306	343	327	308	329	309	355	319	310	321	339	333	337	293	334	319	339	331	302	309	324	348	301	288	332	321	308	321	301	318	321	330	296	332	317	289	348	303	328	332	307	280	301	310	318	298	297	321	346	305	307	334	326	277	348	327	316	301	304	320	300	327	320	328	318	314	310	305	318	290	350	305	325	312	322	325	307	312	331	321	317	318	321	289	303	339	318	329	298	320	277	329	335	309	344	292	335	326	313	308	318	331	303	316	334	334	339	320	335	360	363	322	319	336	295	302	375	313	325	302	305	310	288	306	300	306	339	330	327	322	341	343	333	326	328	322	322	331	314	301	307	290	347	349	327	320	301	321	308	315	338	332	328	303	310	315	323	295	301	368	301	330	334	308	323	311	304	281	320	297	282	317	326	302	321	323	301	287	312	300	314	324	341	327	314	308	307	334	290	311	321	323	336	333	304	322	308	324	302	309	318	336	303	283	326	319	300	331	310	338	322	317	308	310	331	338	315	343	316	310	367	300	317	294	307	314	310	362	320	291	312	317	316	317	329	291	356	307	331	319	305	310	334	321	345	324	309	327	326	293	329	378	289	296	298	325	323	311	321	347	303	331	298	301	329	312	318	327	325	297	310	332	310	324	334	347	320	338	333	333	322	333	345	332	310	300	345	303	315	309	346	368	322	311	332	333	316	302	300	319	320	348	351	327	328	328	322	343	348	350	299	329	329	309	323	282	324	297	315	327	326	310	299	312	317	321	332	306	338	300	294	340	344	328	308	329	347	344	313	339	343	334	315	304	298	282	342	290	316	297	304	302	339	322	323	312	317	317	328	339	310	300	340	345	322	308	330	300	341	347	318	335	332	329	306	306	301	323	307	345	317	334	326	324	356	314	318	330	319	315	284	332	312	316	362	372	327	317	294	334	312	333	295	282	336	316	321	304	283	311	325	288	279	308	316	329	350	310	310	306	329	332	322	304	308	317	327	323	369	285	322	297	311	325	328	313	329	330	347	318	315	335	301	320	319	340	315	325	295	280	310	308	320	282	344	318	288	315	333	305	303	344	311	301	295	330	344	307	285	311	308	322	358	290	307	330	338	290	291	299	337	321	297	306	350	313	342	339	322	309	317	339	319	308	309	319	312	322	355	317	313	306	303	314	314	295	301	309	292	287	308	334	286	305	318	316	316	309	310	314	343	323	337	370	312	333	326	316	334	318	304	328	329	328	307	310	302	310	318	325	339	343	367	341	295	308	288	326	318	312	337	294	311	355	333	346	319	305	311	331	316	347	322	285	313	312	315	308	323	298	328	282	316	356	327	338	328	334	296	309	320	330	311	299	308	304	315	319	325	332	316	310	336	312	306	315	311	295	322	291	305	298	283	327	291	276	292	296	293	332	311	299	333	327	310	341	320	338	331	324	327	327	291	336	291	338	325	318	263	335	302	289	258	302	324	331	314	305	322	332	293	310	309	324	317	310	311	297	316	287	341	339	312	306	315	317	319	357	354	309	282	356	313	318	307	333	304	323	307	309	304	333	311	341	307	330	343	311	314	356	346	347	344	334	315	315	310	308	302	333	328	343	334	300	319	297	310	321	293	336	334	335	306	296	304	308	335	299	290	314	337	323	316	320	292	325	289	304	291	295	333	296	316	278	319	338	312	309	302	340	329	320	333	282	309	302	364	301	329	312	297	295	330	334	322	296	331	337	313	347	316	310	307	280	326	327	339	355	320	317	301	318	367	332	326	291	308	291	317	328	329	300	345	323	294	322	287	333	303	294	307	312	308	342	312	308	293	312	358	340	355	309	327	317	337	349	323	290	326	322	325	288	327	323	269	343	316	302	316	332	332	281	355	327	326	300	305	322	341	295	309	319	319	322	319	318	357	300	338	350	323	313	340	337	304	299	326	339	328	310	299	299	324	340	355	329	312	315	284	325	346	325	310	317	325	321	333	297	323	319	312	331	308	301	324	335	297	355	325	352	332	290	314	311	320	330	332	308	338	290	309	337	326	337	328	323	332	320	307	330	316	322	288	309	268	339	328	329	309	335	333	314	298	337	328	303	349	302	332	313	352	344	287	311	322	312	331	346	337	299	312	298	328	324	327	319	313	293	320	307	268	329	329	343	323	304	337	309	341	340	329	304	298	322	303	318	312	336	320	339	291	326	306	314	308	357	302	359	304	326	305	320	308	318	313	343	338	341	297	318	322	337	313	351	313	338	337	334	316	290	289	349	307	322	317	293	325	353	336	329	327	323	322	276	338	312	368	317	308	302	331	302	318	316	318	319	337	334	341	352	327	374	325	346	319	306	313	352	312	325	347	321	323	307	339	311	319	336	290	320	324	336	358	331	334	326	339	330	323	311	365	328	318	341	313	321	316	294	333	305	369	320	313	332	358	346	316	289	318	289	315	297	341	313	325	325	340	317	337	320	300	301	291	353	317	304	307	338	324	334	332	339	279	322	312	339	309	348	305	309	308	325	310	328	319	325	315	316	280	299	318	291	294	294	311	304	341	301	332	309	371	346	322	349	326	309	334	322	320	347	306	333	333	324	311	339	326	293	327	330	287	308	326	314	322	322	302	328	334	338	303	344	317	301	300	336	300	321	349	317	319	317	317	323	307	305	319	323	349	308	307	340	343	304	318	316	325	294	332	359	302	353	316	308	328	308	319	318	357	297	299	342	318	328	336	314	308	326	300	334	332	324	307	317	318	344	322	289	311	310	350	312	313	314	328	343	326	334	315	337	329	329	312	304	337	310	324	282	345	325	319	302	313	305	301	335	306	299	298	329	296	314	306	348	305	325	313	277	279	333	321	315	306	298	296	295	307	301	303	326	283	321	318	302	309	351	309	328	326	355	311	324	353	320	309	334	347	323	349	329	319	301	323	331	321	328	316	309	325	337	345	285	296	274	324	330
14416	1626	2279	2637	2494	2088	1802	1648	1509	1329	1287	1172	1139	1110	1055	1049	1035	984	941	1018	921	950	901	903	895	911	842	967	853	874	867	794	875	846	829	780	916	846	886	828	801	808	884	811	871	804	809	807	814	819	819	837	822	767	835	868	800	817	830	771	770	788	796	803	804	859	773	789	838	851	820	781	824	808	787	811	794	811	790	786	840	810	756	815	770	843	781	810	798	805	781	819	759	826	811	830	831	818	827	805	857	848	834	828	856	773	839	819	824	848	791	801	756	767	805	805	829	801	805	816	816	808	850	799	798	810	771	816	863	798	806	783	822	808	782	795	823	873	813	808	778	765	839	794	793	768	757	776	817	787	798	850	770	820	776	793	806	827	825	774	736	780	779	802	808	796	814	810	781	743	798	803	827	776	769	791	793	772	814	787	798	813	802	853	837	775	824	781	838	829	823	806	776	835	788	789	796	804	803	796	787	757	783	825	835	781	767	753	836	791	828	798	784	826	779	785	768	797	802	764	802	777	831	771	809	773	830	807	789	795	786	797	851	791	798	812	740	802	802	754	839	829	815	805	778	855	806	779	779	806	754	807	834	841	821	796	809	844	772	842	817	784	794	804	836	834	790	794	787	803	776	795	778	845	795	772	808	819	845	792	793	780	855	819	792	801	818	815	842	805	823	813	757	797	774	802	783	757	792	784	792	802	795	834	825	805	827	804	761	797	774	802	747	799	747	800	821	804	801	811	781	797	780	806	789	749	829	775	847	822	765	748	759	814	858	819	856	794	794	729	830	822	767	840	772	811	753	819	788	853	807	797	827	817	803	756	813	825	776	795	787	777	816	787	777	806	821	815	768	790	825	793	760	801	888	812	780	837	779	813	839	827	755	808	810	810	834	821	794	804	819	878	867	791	819	769	828	780	780	786	774	773	798	818	771	751	809	792	746	778	799	776	812	780	811	827	816	797	738	829	781	820	800	806	803	791	762	785	820	749	813	789	807	810	799	876	792	782	797	802	792	804	835	817	777	829	815	814	762	778	793	805	785	809	754	795	835	799	851	807	797	819	780	776	788	818	810	803	768	808	783	832	798	839	833	792	794	829	802	852	820	791	801	815	796	801	855	767	753	814	831	868	762	735	837	846	852	836	779	793	785	806	799	798	813	812	748	811	786	767	804	788	821	824	801	823	829	777	811	788	752	800	788	826	807	876	771	746	774	763	793	828	760	766	759	830	819	821	790	826	781	786	782	807	790	768	791	775	867	838	795	831	809	786	797	816	808	792	772	765	800	793	822	771	772	764	850	785	778	791	823	783	802	848	822	790	803	831	839	777	830	808	793	820	784	818	815	851	842	771	803	748	832	792	817	763	755	784	770	818	760	806	775	848	795	788	789	796	836	795	821	739	801	799	817	814	751	784	775	785	812	841	753	783	763	811	753	784	812	779	809	844	842	843	807	792	811	738	804	832	774	892	728	761	786	835	850	807	826	834	820	782	792	806	855	777	793	787	812	823	819	802	775	808	799	767	803	866	796	789	858	803	817	774	809	805	766	757	842	766	787	868	788	852	790	862	777	810	829	796	808	767	745	835	797	820	835	780	835	840	840	793	786	744	807	850	792	773	781	784	808	836	844	837	796	821	781	801	796	769	837	794	817	841	776	811	822	765	897	790	736	767	787	840	814	815	815	774	800	830	829	817	792	793	826	799	809	804	831	805	820	782	807	807	821	740	771	826	765	877	808	774	872	781	788	794	810	813	850	796	804	810	798	757	788	828	799	792	841	782	810	839	840	821	851	795	819	828	780	823	771	802	820	804	848	782	805	777	800	829	796	797	811	810	781	806	789	747	776	785	842	814	788	751	787	823	813	828	765	796	832	778	795	835	780	824	798	810	809	833	823	812	830	803	801	776	742	773	832	817	857	800	839	780	833	822	829	816	838	814	791	781	774	786	788	836	787	823	794	812	804	830	819	813	748	845	775	835	813	815	796	799	769	820	806	820	821	807	778	802	817	866	829	881	827	780	776	765	818	744	778	824	809	768	780	754	838	774	831	835	827	813	794	875	777	807	754	790	836	797	759	801	815	838	797	802	774	837	796	765	788	804	825	754	814	773	793	776	798	792	825	808	833	806	763	815	792	800	785	810	755	774	785	750	760	804	792	828	814	797	818	829	771	793	769	776	825	819	774	799	806	802	777	804	832	795	778	797	785	793	764	825	783	772	821	788	862	795	794	812	829	790	812	806	840	838	780	826	803	787	792	838	781	832	795	804	798	815	776	828	795	794	793	788	831	826	806	803	839	839	795	828	744	803	869	739	842	841	776	779	801	795	817	827	760	802	798	809	815	781	831	830	827	827	790	815	809	810	782	793	834	768	809	811	800	802	836	789	858	887	782	811	783	811	758	807	754	778	818	804	763	794	822	834	791	829	756	809	775	794	788	824	811	801	727	780	818	788	788	770	789	769	820	841	777	847	816	783	781	793	776	755	822	799	772	862	838	784	837	785	801	850	814	798	839	764	829	792	790	816	796	791	777	803	776	813	746	797	850	760	834	807	796	754	848	805	773	790	763	802	762	812	804	777	806	866	771	769	803	829	822	867	829	791	799	745	786	801	794	773	828	799	818	816	828	807	771	767	806	768	831	782	798	796	797	812	814	814	771	796	788	827	806	850	789	848	796	817	796	768	813	806	847	854	843	781	852	780	790	773	806	799	811	817	813	776	820	825	808	764	796	778	818	797	803	827	787	830	816	801	799	798	794	816	800	773	862	805	781	818	782	783	805	771	754	831	792	771	851	773	784	825	768	782	812	812	791	799	793	783	825	772	815	817	841	850	821	828	829	800	791	832	833	806	781	790	816	743	827	784	818	814	793	856	757	842	829	829	787	797	819	806	828	796	806	806	755	847	780	778	828	776	785	795	818	792	812	803	799	822	770	804	799	810	811	795	786	755	765	843	764	794	818	779	820	733	841	802	808	848	789	786	819	811	828	804	791	807	807	796	798	789	784	886	741	821	811	799	784	771	764	821	789	812	796	739	829	800	804	852	827	750	798	752	835	821	881	794	790	782	821	758	823	807	798	836	786	813	772	825	796	791	825	768	790	823	811	774	805	845	779	809	787	802	817	830	830	824	796	775	746	798	823	799	818	807	775	810	823	844	820	812	815	794	789	838	824	841	744	799	800	806	775	791	891	799	810	784	833	780	813	812	834	817	821	740	818	781	823	809	770	790	765	807	828	738	854	775	781	768	837	856	806	824	796	854	770	816	760	788	787	806	784	825	819	797	791	779	831	846	799	827	838	820	768	867	799	789	769	804	803	880	811	794	758	784	772	817	800	818	817	801	813	746	782	779	826	801	879	835	792	770	797	775	826	813	743	782	798	794	820	827	806	825	803	834	822	805	838	795	768	822	792	746	821	766	814	828	804	775	828	798	795	783	806	776	817	814	813	798	799	802	756	835	807	803	821	792	800	779	793	747	837	803	822	862
36883	8478	2684	1816	1268	928	815	651	589	559	521	512	484	448	444	434	419	417	398	392	420	423	396	406	445	415	420	386	429	389	403	390	395	427	416	419	375	389	394	429	372	399	376	418	405	421	383	381	371	377	396	382	370	387	399	400	383	388	379	374	399	357	372	372	369	356	373	419	420	358	394	387	382	405	386	394	417	379	372	355	400	416	414	374	388	385	413	404	412	365	389	392	367	416	415	398	378	419	388	365	346	396	385	423	359	405	418	381	362	388	401	394	388	391	411	388	395	388	373	408	393	395	369	364	377	383	337	424	372	379	357	422	378	397	381	370	411	362	368	387	384	405	373	364	361	406	402	342	422	370	392	378	394	355	369	415	394	395	394	383	428	361	355	427	399	344	363	371	396	389	431	374	383	417	383	360	343	405	391	375	366	358	353	366	356	399	378	362	360	390	388	392	398	423	389	374	387	385	392	425	394	400	360	376	397	351	357	359	399	384	375	338	386	381	411	359	388	372	357	363	374	395	377	389	407	430	344	358	395	423	374	372	412	401	387	417	372	387	423	388	397	375	410	411	427	388	391	376	403	351	370	386	365	396	343	342	447	393	395	334	406	397	357	424	390	384	362	402	353	351	373	410	372	353	374	393	387	389	392	363	398	390	415	367	406	385	348	414	397	394	395	358	439	426	394	355	384	390	381	339	376	363	383	355	339	390	381	374	383	389	377	363	364	362	394	384	363	366	422	376	408	407	353	400	377	393	382	380	409	378	364	371	371	364	398	355	390	368	390	392	376	384	388	411	385	387	368	385	383	402	408	379	389	370	383	360	375	387	392	416	382	366	378	394	362	368	424	406	393	413	381	406	365	404	380	401	406	354	390	377	369	384	343	377	390	421	372	374	352	352	400	381	377	379	406	393	386	376	393	376	364	341	405	409	408	398	363	412	400	365	385	388	411	420	412	394	383	403	384	342	391	372	372	375	383	356	398	407	383	362	436	372	375	353	351	369	387	385	406	379	351	367	357	401	406	399	350	388	405	367	387	367	387	361	386	368	390	376	375	372	398	399	399	391	406	371	413	404	380	396	374	376	369	397	401	395	397	376	399	363	341	417	351	390	369	340	420	379	365	383	359	402	383	366	388	390	376	409	373	403	380	377	370	379	361	350	389	421	387	392	347	367	419	415	382	380	394	375	350	402	376	361	394	364	416	361	384	412	374	424	374	383	413	358	397	377	389	408	411	381	395	401	354	379	416	340	408	347	353	389	419	384	360	430	418	396	413	369	391	382	333	372	391	374	374	399	396	380	353	383	393	378	405	412	408	374	421	394	421	363	392	391	369	406	379	365	394	418	399	363	353	392	350	382	388	349	413	405	390	361	366	413	392	369	364	367	380	392	378	381	357	398	373	392	412	371	399	424	415	392	403	354	367	375	373	418	360	384	350	391	378	399	387	373	422	354	375	415	380	400	369	361	442	390	342	364	384	380	388	393	374	407	406	349	352	405	385	376	366	354	401	356	394	390	377	385	380	348	376	395	386	352	361	397	367	427	370	355	382	394	414	387	407	386	393	418	386	378	380	373	397	410	396	381	398	377	410	389	374	377	401	373	368	349	413	384	363	377	378	390	381	407	355	366	359	387	384	409	383	384	400	381	378	407	393	377	387	368	358	385	391	380	351	378	352	363	367	362	405	401	367	406	363	396	437	375	386	400	393	354	411	372	375	372	373	362	415	402	354	339	418	375	391	405	374	382	390	365	395	396	395	361	392	395	390	380	366	380	387	355	354	374	385	379	389	392	382	361	365	369	375	366	377	362	383	405	391	380	396	381	367	389	377	401	378	376	358	341	415	368	382	394	330	404	405	387	379	377	410	366	402	425	400	368	379	370	400	333	360	386	355	384	389	366	350	384	384	377	390	372	393	374	421	403	390	364	373	384	393	382	369	393	394	383	393	397	374	371	411	385	380	377	348	378	368	383	402	422	392	403	395	394	413	375	400	395	386	369	430	392	368	402	372	392	402	372	371	390	371	427	411	395	385	386	399	417	398	380	417	385	392	342	377	406	427	397	364	350	360	399	400	341	384	382	403	378	398	387	412	346	397	387	393	341	353	351	413	374	341	371	358	383	373	348	350	326	405	360	367	404	412	376	405	425	368	373	404	387	414	359	415	389	391	352	434	393	385	380	399	395	382	389	379	353	360	393	364	366	372	389	368	412	397	374	393	410	368	418	370	375	365	356	384	365	371	390	393	386	399	358	389	357	388	415	396	366	380	390	397	372	379	355	370	393	392	403	365	408	356	367	336	383	341	339	375	399	387	352	390	383	368	408	350	389	363	375	396	351	387	369	405	447	415	411	377	390	370	396	374	372	366	372	368	342	423	365	394	400	389	354	355	365	372	376	373	397	378	396	349	396	381	432	372	396	377	367	391	381	385	358	401	398	407	373	403	393	380	408	395	380	390	351	410	389	377	381	362	359	431	417	378	378	358	394	344	369	364	369	408	391	374	374	398	420	390	382	384	383	383	414	371	392	379	370	357	360	398	402	346	385	378	429	359	360	388	358	387	382	366	426	378	374	369	401	386	398	357	414	406	414	370	406	391	367	361	369	405	407	379	411	379	398	358	394	404	393	375	397	374	384	373	405	368	398	382	391	423	373	407	365	401	361	388	392	389	390	381	399	322	381	391	345	386	405	379	429	388	372	352	389	350	388	372	385	402	354	382	398	355	360	361	401	400	421	377	403	372	371	377	360	389	365	338	387	345	401	402	381	358	404	417	396	374	399	372	393	395	409	349	370	379	383	369	374	333	384	368	374	390	347	384	372	401	364	421	414	356	378	414	400	399	366	384	379	379	406	403	353	400	392	385	351	380	399	417	406	363	373	381	415	416	374	378	380	386	405	405	365	399	398	333	351	351	364	371	397	414	362	380	370	403	365	410	360	379	395	383	384	367	413	386	411	387	428	352	356	399	386	387	408	373	404	386	383	392	404	396	380	392	365	401	389	373	370	339	388	381	380	382	409	347	377	381	372	375	386	373	385	362	379	342	380	382	377	402	369	405	367	354	363	392	411	366	358	427	359	422	401	395	419	378	355	376	415	402	393	381	382	335	367	376	387	418	398	380	383	423	337	423	419	382	413	420	394	357	375	355	452	374	366	377	423	379	372	394	383	356	348	399	346	388	399	428	367	404	390	368	371	405	377	357	359	367	407	367	373	367	377	355	421	373	387	360	386	387	418	361	399	379	355	399	352	377	407	384	370	388	379	385	384	349	375	379	372	389	393	390	375	376	355	394	389	383	428	424	408	390	361	406	382	424	390	347	384	358	377	406	407	391	353	391	370	384	373	377	363	403	350	391	369	408	410	367	352	392	372	356	341	406	346	355	413	414	419	397	378	403	385	403	402	385	385	399	403	375	384	419	364	377	398	359	360	396	382	352	394	419	407	379	358	367	369	401	380	425	356	401	383	372	396	405	354	387	376	387	388
19206	2418	3679	4492	4080	3533	2889	2552	2300	2025	1849	1674	1610	1424	1417	1371	1333	1261	1270	1276	1206	1165	1106	1119	1055	1079	1036	1062	1043	1030	986	1095	1001	1007	996	1023	1009	1010	1003	1017	905	937	975	1022	967	992	948	960	968	928	1045	1040	986	908	916	978	983	933	900	980	922	896	890	911	926	950	969	971	991	928	964	985	953	944	923	943	898	839	930	965	903	890	912	889	988	947	952	905	873	896	957	941	876	900	914	958	866	905	902	961	884	932	948	872	896	971	967	888	952	907	990	923	952	946	897	893	899	881	923	925	912	928	925	873	964	840	885	972	921	853	988	937	939	902	927	905	923	973	897	879	951	963	887	864	919	906	928	910	907	895	840	869	977	919	936	929	934	895	934	968	899	947	927	913	913	932	959	880	932	890	919	956	931	914	903	953	868	880	888	958	910	903	891	883	880	962	926	946	954	952	900	911	965	956	903	915	900	949	939	938	909	942	956	914	909	978	966	873	929	956	910	885	878	957	902	906	971	902	885	867	967	928	896	946	897	922	889	904	947	958	907	874	912	919	944	935	867	897	902	935	912	934	923	870	886	883	921	905	876	908	905	910	924	919	896	901	901	964	942	930	889	902	945	924	929	917	886	928	910	902	920	896	922	899	900	901	880	919	945	907	894	893	876	950	898	908	889	911	873	861	869	949	907	919	903	884	909	880	939	921	903	958	888	916	874	958	917	926	922	925	878	885	898	917	941	909	892	961	916	952	923	855	929	904	860	884	874	889	924	936	945	870	917	883	929	907	932	915	871	949	954	873	928	928	885	903	909	885	918	920	914	887	895	902	900	895	920	894	907	912	909	892	940	957	871	898	911	900	903	895	910	907	927	950	925	903	906	908	929	932	888	884	887	884	891	859	921	919	926	897	829	951	890	892	926	902	937	979	913	918	907	926	885	905	896	901	961	905	929	890	986	939	915	920	891	877	894	922	877	914	915	899	936	908	941	886	949	946	893	909	890	901	919	926	921	928	926	933	901	934	930	844	907	909	916	853	929	941	949	889	921	861	886	849	932	992	930	925	893	925	951	916	865	906	878	867	940	919	912	890	892	917	960	896	904	859	920	913	930	931	890	945	903	890	941	926	944	932	920	911	921	972	901	869	832	930	889	949	955	917	918	905	919	895	866	902	887	927	938	931	937	891	886	875	889	917	886	949	854	881	918	885	880	956	903	920	950	891	931	945	921	946	893	882	908	899	881	910	914	933	923	952	899	940	887	881	936	862	903	905	979	888	945	907	902	929	868	978	1002	924	965	882	936	903	935	883	945	967	940	887	929	899	870	929	906	969	874	884	890	907	883	935	882	906	869	911	955	876	931	963	897	906	891	900	917	885	905	926	902	896	908	880	878	856	874	938	925	938	866	943	863	929	844	926	925	873	884	890	902	943	943	920	877	945	928	928	869	854	931	903	867	942	890	896	911	889	951	943	938	927	902	872	919	845	884	850	894	910	893	898	955	930	910	904	924	865	919	880	877	955	945	936	884	882	921	918	843	919	942	888	879	916	892	985	874	886	923	951	947	913	930	926	881	897	960	898	892	930	874	923	929	921	944	961	907	886	870	892	917	875	952	886	937	935	941	960	958	904	892	887	887	890	903	937	966	950	952	911	885	920	884	890	894	887	884	911	909	916	922	899	895	903	930	931	891	845	938	893	903	886	837	875	896	894	969	915	922	893	932	899	900	898	902	967	884	975	865	905	966	910	918	872	936	921	925	941	888	945	901	868	892	909	920	938	902	870	915	859	951	931	943	929	968	925	874	883	953	906	870	936	909	879	919	891	920	937	908	874	903	910	951	948	901	904	890	916	942	883	927	923	881	933	875	986	931	914	880	870	954	873	981	939	903	899	911	881	933	926	925	912	934	946	923	938	924	940	873	921	910	933	916	884	872	890	963	897	897	874	922	873	896	883	974	874	926	929	863	922	931	889	934	910	899	937	882	907	897	899	863	880	906	901	893	913	940	925	911	878	892	927	998	873	981	973	935	916	889	886	906	893	895	906	932	905	865	914	931	920	941	878	935	852	923	925	911	876	910	920	883	895	915	884	918	882	913	903	910	888	946	974	867	898	920	894	893	922	907	916	901	875	917	981	894	864	964	881	964	926	904	898	919	934	912	890	944	925	908	893	929	933	889	915	948	853	888	891	909	988	908	918	899	857	882	915	943	855	863	923	897	871	925	897	939	905	924	887	945	944	981	897	947	876	899	870	938	903	889	835	898	896	887	851	963	930	911	913	832	936	891	892	893	929	880	906	920	897	930	938	919	904	881	897	906	857	888	914	950	921	893	962	922	913	934	893	893	867	854	936	868	898	912	930	930	869	889	884	867	906	856	947	924	843	895	917	923	887	891	863	894	906	923	901	877	909	902	950	886	979	949	905	892	892	878	856	881	886	945	935	884	881	876	922	905	925	846	878	908	927	949	897	884	871	914	924	891	912	878	964	917	960	904	933	886	912	905	939	890	884	980	937	877	882	898	904	920	914	949	879	900	890	945	906	917	884	929	914	880	936	926	938	929	921	936	845	922	887	920	890	852	927	905	888	878	934	894	969	940	933	903	931	920	896	951	916	885	900	952	939	977	908	880	871	865	929	936	886	911	908	946	901	880	881	901	916	949	876	962	911	919	873	956	870	838	899	947	913	933	845	935	963	904	881	948	909	924	883	894	935	923	908	950	903	919	919	901	874	879	926	893	905	887	891	929	890	909	923	884	947	917	952	850	885	939	918	912	950	886	897	863	932	922	918	907	901	935	914	964	841	904	872	911	860	844	881	875	871	874	911	917	933	954	955	951	914	867	934	881	851	920	939	918	885	958	931	923	861	947	908	913	897	923	881	885	906	963	925	902	849	936	928	903	931	896	918	897	949	903	906	892	904	940	916	939	878	935	890	917	818	842	900	871	918	935	926	865	905	911	876	931	962	885	903	957	902	921	927	925	859	901	911	922	937	897	813	894	877	888	905	922	978	931	872	896	931	886	937	891	897	897	921	897	872	899	912	893	977	909	903	957	904	873	869	906	941	911	904	879	894	890	957	896	892	947	950	860	956	906	941	914	883	911	912	968	889	876	929	941	950	922	916	900	935	904	910	881	956	893	883	912	922	880	942	906	891	930	917	904	950	926	948	922	885	903	976	946	917	870	903	921	951	890	963	853	862	962	921	903	891	895	925	875	932	916	922	846	946	851	920	886	910	891	887	862	869	968	934	934	910	939	903	925	919	950	938	917	930	864	937	984	948	912	899	907	880	898	897	890	873	910	962	971	914	881	923	911	911	894	895	898	907	916	891	975	932	886	911	911	885	899	950	834	888	885	915	914	898	952	917	935	921	859	937	897	898	893	887	930	898	935	905	948	882	930	934	857	903	910	940	903	885	948	921	892	881	911	961	856	896	889	900	904	910	874	903	926	913	928	872	919	925	951	878	865	933	973	897	894	944	901	856	883	936	873	903	915	878
11480	651	166	168	147	146	125	166	172	144	156	142	144	143	163	153	130	156	154	157	152	151	152	175	150	147	149	163	150	138	148	157	159	143	141	154	199	165	138	152	152	138	145	151	150	162	161	169	141	150	155	140	156	142	155	148	152	156	142	133	174	161	123	157	150	164	150	138	173	178	160	173	133	161	135	141	146	147	139	162	145	146	144	163	134	151	155	136	154	144	137	159	156	140	160	154	150	160	144	133	148	158	162	140	135	128	146	135	148	143	147	141	143	153	173	155	140	129	159	148	155	140	152	144	154	124	147	146	147	134	155	163	134	147	153	138	155	155	163	149	161	138	158	144	140	172	151	133	173	157	147	145	145	184	172	134	172	185	140	146	140	176	125	158	158	146	141	159	146	148	161	157	158	158	153	133	129	137	134	132	135	150	159	132	145	155	187	149	137	163	141	149	152	165	133	144	125	137	145	131	150	126	137	143	170	148	140	129	169	151	161	159	125	145	132	156	137	134	136	173	152	153	133	135	146	168	143	135	146	139	123	168	155	153	161	172	162	150	154	169	146	152	157	132	156	153	157	142	172	160	151	120	135	167	132	159	145	160	149	160	163	140	137	153	153	146	160	165	166	159	156	165	153	155	162	145	135	147	124	167	137	138	146	129	145	139	130	119	138	158	132	148	137	131	150	164	163	154	130	143	150	171	125	167	144	145	145	144	132	149	156	124	140	136	140	153	163	157	138	138	151	127	142	164	133	137	171	139	150	145	157	150	168	136	145	186	129	181	150	152	160	156	157	144	146	158	145	159	150	149	154	140	149	152	137	147	150	151	158	156	142	133	128	163	161	147	166	141	167	159	180	172	133	159	148	132	154	137	137	161	147	150	121	172	133	146	174	135	153	145	148	150	151	135	149	148	158	154	152	141	154	155	158	169	154	153	160	178	136	148	159	140	154	143	161	162	169	163	154	155	123	135	160	143	140	149	146	160	159	127	162	147	158	159	147	166	144	174	159	148	156	134	131	151	132	174	161	162	157	140	169	148	157	147	180	144	177	140	133	138	167	154	154	146	149	147	154	154	137	125	146	149	143	134	170	145	127	139	123	149	162	154	152	165	145	163	168	164	150	145	129	149	175	166	132	162	163	164	162	141	152	122	147	151	165	150	134	167	154	151	149	149	146	144	145	170	185	133	167	124	162	159	162	121	148	149	151	147	150	156	158	142	152	149	151	163	145	126	158	160	168	137	152	141	163	159	157	156	140	140	133	155	142	141	151	148	156	145	139	138	161	159	143	154	126	137	144	148	151	149	149	131	143	154	169	154	177	151	171	149	148	155	150	143	159	187	132	173	148	159	127	150	150	132	157	175	157	162	165	162	162	137	149	170	156	151	145	172	140	150	150	160	135	137	163	147	148	162	131	157	170	155	149	145	162	139	155	137	138	137	163	144	150	143	175	134	151	136	154	142	150	140	165	160	148	148	153	154	136	155	156	140	148	165	153	139	154	148	143	133	164	161	135	181	155	150	164	137	146	153	156	131	131	158	144	142	134	142	150	132	171	140	157	162	140	152	150	152	130	146	140	137	150	160	136	165	167	143	149	143	174	159	152	134	149	145	162	147	124	153	150	146	142	137	143	156	148	137	154	121	139	155	158	151	152	149	133	163	157	141	139	149	134	128	179	146	165	173	152	175	143	160	154	142	135	166	142	137	160	156	132	144	136	181	156	160	165	151	169	177	139	129	138	147	160	162	129	164	161	134	160	170	148	148	145	149	136	150	140	121	170	152	143	131	146	154	143	157	159	144	149	152	158	144	130	177	132	144	168	147	148	143	154	157	156	140	155	133	145	146	144	146	140	152	150	130	142	145	172	159	153	172	158	140	148	136	138	169	149	144	136	150	145	127	164	148	184	142	119	144	166	155	141	154	148	156	158	148	148	168	137	148	137	142	159	143	170	161	171	150	139	162	153	133	144	137	145	149	165	168	153	147	158	144	126	148	144	157	145	166	138	177	148	141	136	152	151	130	142	146	133	138	153	152	173	174	135	150	127	155	156	167	148	161	156	143	142	142	146	134	145	146	157	148	160	150	142	140	139	154	152	136	162	127	136	175	147	140	130	143	131	151	139	159	179	170	155	151	149	145	172	168	159	135	151	133	144	147	150	153	179	137	140	173	140	162	139	153	160	144	141	132	140	153	130	131	129	139	135	147	134	154	152	142	147	124	148	157	128	164	124	145	143	157	166	179	155	170	141	143	168	175	164	159	134	151	148	152	163	152	120	130	146	159	139	162	165	130	148	135	149	145	140	152	144	138	170	168	131	129	151	173	124	166	150	130	147	155	163	146	136	165	139	152	138	133	150	170	152	164	147	146	147	144	142	130	135	158	138	129	146	143	147	165	137	149	144	130	148	133	131	164	150	156	175	157	130	139	166	152	153	152	144	134	145	131	158	170	148	133	141	138	149	166	142	158	154	145	145	125	137	161	135	143	136	156	139	147	143	165	136	143	146	159	178	144	158	139	160	138	167	145	127	159	177	158	169	160	154	131	144	168	162	137	145	164	140	145	161	134	148	133	140	132	154	129	155	155	164	149	132	158	139	150	155	141	160	157	132	143	150	145	156	120	149	175	148	152	168	137	147	153	132	170	161	153	172	155	154	141	167	163	140	169	159	163	153	144	139	159	146	143	135	137	143	138	142	132	153	146	144	152	120	151	145	163	152	171	166	151	154	149	153	155	156	146	137	138	145	165	138	144	153	153	141	138	155	145	128	145	172	149	158	144	176	128	152	112	172	138	113	183	151	120	130	166	144	146	128	163	159	134	126	157	163	164	130	154	152	157	167	161	172	158	168	155	144	133	163	164	156	145	134	157	154	160	159	157	143	157	136	145	157	157	155	131	132	167	152	137	122	133	155	141	153	176	160	158	176	158	146	163	144	130	128	133	154	150	161	154	158	164	108	147	144	140	147	143	162	141	151	140	155	160	136	142	160	143	154	139	153	151	159	176	155	156	157	131	174	144	147	160	157	142	147	117	149	132	147	137	157	162	179	153	178	142	142	152	158	133	169	162	142	153	142	154	144	139	137	139	156	147	126	139	158	170	167	154	165	149	155	136	148	135	145	153	154	160	147	137	158	148	133	155	136	164	130	155	157	142	122	154	141	165	146	133	133	147	156	151	123	158	150	133	155	159	141	137	149	128	172	149	149	160	151	157	126	126	147	172	145	148	164	139	173	150	155	169	153	127	145	136	155	127	138	156	150	153	164	149	155	134	154	145	150	159	163	133	174	148	135	166	154	153	148	124	148	140	128	153	169	155	128	134	142	163	151	155	154	157	135	151	144	140	133	149	149	145	140	160	143	134	148	133	148	144	151	156	151	159	155	149	151	136	167	148	136	145	163	134	160	159	156	148	141	169	150	153	147	136	124	179	129	152	146	167	149	155	168	154	137	143	159	169	163	135	170	142	151	132	150	167	152	159	156	156
5996	560	475	495	522	478	503	461	482	462	464	447	470	432	442	466	464	449	423	438	430	479	432	442	460	462	439	427	446	429	500	450	462	452	463	448	449	409	447	446	451	451	393	416	440	422	447	455	473	456	435	439	419	430	446	448	429	444	444	410	481	452	399	391	466	439	462	421	450	425	463	456	479	472	427	440	413	450	393	417	407	417	476	467	483	442	450	427	428	441	419	435	422	419	454	427	452	396	483	446	409	424	442	431	436	463	389	426	450	439	423	451	488	432	430	479	394	460	472	430	423	445	459	465	458	457	411	469	446	449	428	453	431	410	434	447	420	436	443	456	428	428	392	436	415	435	419	451	427	416	443	419	403	433	450	431	441	436	418	456	447	430	439	417	450	477	454	453	424	433	442	456	440	425	450	438	441	448	478	453	451	401	431	419	424	447	467	428	436	484	438	428	482	425	446	443	450	460	438	460	412	448	452	478	411	396	410	430	426	430	430	422	437	433	432	456	448	406	439	456	439	442	438	458	443	391	428	476	424	454	432	415	413	439	407	456	451	422	459	451	394	422	420	393	437	459	460	430	443	424	458	433	446	436	419	422	442	440	441	455	432	422	455	455	434	431	453	444	455	466	411	466	405	441	394	392	444	419	435	446	439	402	450	409	471	468	419	422	433	419	465	431	433	435	431	453	461	433	470	435	426	467	437	392	450	416	419	445	455	438	427	452	441	430	452	446	470	418	427	438	443	442	474	427	471	416	428	427	455	484	420	444	457	435	447	466	435	395	450	439	423	450	448	456	460	437	466	441	436	419	485	457	460	443	432	439	444	448	445	482	427	456	446	443	396	375	436	396	425	425	442	450	456	402	390	436	461	437	453	442	451	447	460	479	435	427	427	442	392	450	412	426	411	439	433	448	402	431	450	429	449	441	472	441	440	448	460	422	396	420	455	432	467	436	426	440	442	423	440	450	437	494	448	428	445	411	396	458	455	439	446	406	457	433	454	436	458	449	444	466	447	414	420	442	429	436	419	441	437	399	430	446	436	427	408	456	433	461	420	434	450	458	441	445	432	446	378	401	428	450	476	424	460	428	484	429	439	435	423	447	440	428	404	409	458	406	473	410	376	453	412	488	447	420	434	440	465	442	406	459	446	457	421	445	418	462	472	464	466	445	420	386	451	426	385	456	438	443	434	460	439	461	452	452	446	413	431	472	443	430	429	442	397	437	419	429	424	445	420	431	435	425	436	439	448	414	452	486	465	402	434	443	407	429	429	447	452	430	410	439	398	457	442	445	388	393	447	439	436	423	445	389	438	441	428	444	435	444	466	424	404	467	437	467	440	481	419	429	435	439	428	461	430	409	474	431	435	450	468	425	406	430	429	472	498	419	438	451	477	464	430	437	453	444	424	443	426	414	423	420	469	439	438	480	434	459	432	456	407	453	410	417	418	425	436	394	447	429	449	393	436	463	446	425	468	442	404	440	401	444	445	442	452	443	423	459	446	427	431	417	461	449	463	421	410	425	460	397	404	463	447	424	417	445	446	459	415	386	485	436	418	456	467	456	443	455	463	434	434	413	455	401	464	445	464	402	427	423	446	435	445	448	456	438	439	443	444	457	458	439	441	408	426	425	417	430	432	438	420	440	410	394	459	429	430	449	425	408	452	413	424	486	462	404	400	427	416	438	436	406	435	462	437	426	406	441	449	413	489	427	429	417	430	512	458	456	456	418	443	428	446	416	423	448	446	437	439	456	428	511	432	449	410	427	476	447	466	457	456	430	444	458	468	439	461	429	417	431	465	435	466	405	460	496	459	431	465	420	418	443	478	453	480	459	445	403	448	459	449	468	428	407	415	421	455	430	386	450	434	428	422	443	432	414	450	454	448	429	431	443	421	492	456	431	390	411	476	430	460	428	414	442	473	484	466	434	444	436	449	432	433	408	412	428	414	438	442	455	459	417	450	462	422	454	411	406	442	420	445	408	464	433	425	432	443	437	456	488	424	415	403	443	446	428	437	463	454	429	448	434	458	423	421	436	425	442	445	463	450	464	422	402	423	428	439	433	448	400	439	436	443	425	425	469	466	434	421	464	459	461	445	439	468	434	395	461	434	435	434	428	448	449	458	439	437	469	459	419	450	422	466	451	432	455	480	445	405	414	412	425	468	458	451	455	444	446	429	422	432	459	450	424	456	412	431	461	462	440	473	415	455	458	460	437	462	436	428	450	440	439	426	439	455	449	455	415	441	416	412	399	444	441	435	491	431	425	493	425	446	460	450	423	422	455	425	435	437	425	422	446	431	399	473	447	430	468	453	413	423	456	409	395	448	431	432	387	462	432	440	450	467	408	441	450	440	468	419	442	439	436	464	447	463	436	424	419	442	444	428	426	443	416	436	408	441	404	436	432	444	421	447	464	453	439	410	443	449	428	477	435	465	435	439	449	455	488	456	440	434	456	424	438	414	425	423	420	454	451	449	478	425	431	429	462	434	406	440	456	396	436	400	415	438	411	430	407	427	415	442	407	440	466	429	433	451	423	427	420	427	462	448	442	450	429	414	422	428	470	441	425	432	434	417	433	463	414	438	440	464	406	441	418	453	436	461	415	423	444	472	403	419	446	429	453	482	450	462	461	459	409	446	479	445	428	444	426	420	441	430	467	445	424	417	412	420	454	444	459	410	436	440	428	434	418	428	421	431	431	454	414	420	404	445	424	448	455	450	445	444	428	432	455	430	456	431	455	416	429	387	467	421	436	450	430	433	469	425	449	472	444	442	451	447	494	458	445	432	441	395	470	413	459	443	450	466	447	428	444	436	437	447	436	459	446	434	445	384	452	461	405	439	419	452	438	425	420	483	443	436	452	410	438	461	420	410	414	409	454	430	438	403	414	466	431	449	442	449	455	453	476	466	434	405	442	464	458	420	424	445	435	450	452	430	416	477	474	408	405	439	445	439	425	429	467	410	468	452	434	463	433	437	432	398	436	423	415	429	415	470	442	448	408	438	438	464	460	419	403	421	425	429	437	490	446	387	442	419	419	420	427	465	439	452	434	437	482	453	431	414	443	418	441	470	429	469	423	433	406	474	469	438	460	478	418	452	428	485	414	424	413	419	377	446	464	416	445	456	419	454	466	424	376	401	429	437	439	484	432	425	442	418	431	432	426	421	438	449	442	436	420	469	425	426	430	469	403	448	460	426	413	467	438	457	433	472	473	434	432	441	437	427	429	473	413	448	410	430	460	425	468	433	448	456	430	466	443	446	438	464	430	441	427	427	430	434	449	451	436	450	422	448	433	393	402	419	426	423	461	451	432	419	415	429	445	455	440	431	436	449	438	437	431	442	429	404	441	415	433	430	457	419	452	441	435	427	421	457	480	417	426	418	417	453	417	450	414	437	464	439	439	450	389	483	453	427	452	401	419	432	476	437	441	427	462	469	454	437	424	444	435	456	453	435	446	415	474	412	440	448	471	450	432	455	414	448	458
28420	4922	1442	978	730	600	502	457	431	405	401	363	376	401	361	356	345	336	339	339	352	365	330	327	334	338	335	324	297	309	311	319	330	315	323	335	344	307	304	328	322	318	298	292	300	315	326	314	305	337	307	357	296	334	319	298	347	350	316	283	293	318	304	345	304	329	337	266	340	321	325	297	309	344	338	310	311	317	303	328	288	362	314	294	273	304	327	349	310	321	322	337	314	297	347	293	354	315	298	314	338	334	316	323	314	318	310	328	324	340	309	310	336	301	335	284	307	305	337	347	322	314	334	314	340	294	338	296	339	321	329	330	309	338	327	313	332	289	321	321	335	323	326	316	352	351	294	329	332	338	328	306	326	296	346	324	296	303	324	327	325	313	319	321	293	297	325	285	321	317	354	311	336	347	316	330	313	330	304	346	323	300	305	327	280	283	332	319	320	305	323	336	344	324	303	317	304	321	334	322	297	320	342	324	327	331	368	322	319	304	357	301	321	357	323	330	303	317	322	282	336	331	330	320	341	289	295	335	325	326	329	326	338	302	312	328	341	273	337	323	362	328	322	306	319	321	314	330	328	306	313	314	317	288	272	316	336	341	319	299	343	329	281	310	300	326	346	330	314	332	344	306	331	348	309	320	306	358	319	311	309	315	308	370	326	333	306	319	305	328	306	327	322	319	298	322	347	296	291	305	305	311	355	339	304	335	296	308	345	297	330	306	320	349	287	299	316	293	303	307	304	336	329	346	319	320	291	316	295	286	351	319	333	317	301	346	299	310	329	327	331	299	327	313	307	309	320	308	356	346	325	328	326	277	332	352	300	323	321	316	342	316	305	326	292	346	316	335	298	304	308	326	309	298	313	291	310	329	337	338	321	373	320	302	328	327	295	317	323	309	332	272	299	325	316	334	334	316	308	319	316	290	306	300	293	329	325	331	325	328	292	318	300	371	283	318	295	330	328	312	326	322	344	352	314	317	312	334	321	287	338	327	314	310	315	299	318	302	364	322	313	288	355	320	326	316	270	363	344	286	322	314	308	322	301	278	319	300	321	331	341	344	327	307	334	320	309	314	278	304	325	323	324	292	310	309	335	318	305	308	293	305	323	302	293	332	326	327	336	336	352	325	328	284	282	291	305	335	328	303	300	334	357	316	290	347	316	362	298	310	336	286	301	276	322	304	304	314	305	356	309	295	352	295	294	322	314	294	351	313	343	297	317	326	314	339	327	327	328	287	303	341	323	299	337	294	331	349	312	337	318	347	338	319	325	308	302	350	293	326	332	336	315	333	278	288	315	313	286	278	339	315	304	325	320	294	318	314	292	310	344	326	316	292	291	345	321	351	315	318	318	306	313	293	290	305	304	320	316	348	326	328	333	309	309	300	351	337	334	291	309	336	300	315	274	295	298	330	323	327	296	323	347	317	327	317	324	327	322	340	325	321	357	329	312	290	316	293	312	342	359	329	279	318	299	311	323	339	368	311	345	333	303	313	340	311	324	317	301	353	317	276	318	284	306	333	319	311	287	292	316	313	314	316	336	312	314	318	317	348	331	323	319	311	304	293	321	303	308	320	276	325	310	335	311	321	307	301	315	338	351	317	337	336	318	295	341	311	294	313	316	330	321	317	316	330	308	317	328	301	320	328	298	322	317	306	298	333	303	319	340	309	342	329	293	331	312	310	339	329	298	320	304	303	277	339	351	310	318	330	298	316	328	328	326	303	320	287	272	332	327	308	332	324	336	338	305	295	343	337	323	319	331	314	314	360	332	312	362	312	292	293	329	349	333	314	324	323	303	334	333	285	289	292	280	340	337	307	286	293	332	305	309	331	348	296	324	311	324	322	344	280	319	354	307	303	358	305	321	302	331	291	318	335	339	304	310	370	323	333	309	352	309	318	305	326	290	329	319	308	306	331	315	318	314	298	322	302	322	329	295	308	315	306	322	289	314	379	341	325	285	312	327	342	314	316	303	294	352	373	349	288	328	299	348	318	319	321	297	334	310	295	301	317	308	337	308	320	323	333	323	334	315	333	316	337	303	346	328	329	348	322	361	301	294	315	326	334	314	286	281	343	316	327	319	305	315	296	333	299	320	312	300	320	305	330	328	300	290	303	300	327	311	286	320	295	343	336	316	348	319	294	314	301	292	324	312	332	304	288	273	270	319	328	311	261	320	300	309	320	298	324	330	303	318	307	338	319	342	317	312	304	321	312	312	294	330	321	297	281	331	320	326	313	301	320	307	332	293	333	322	332	314	332	311	288	305	290	341	334	351	320	321	328	352	308	310	323	327	328	345	297	328	286	325	332	306	307	325	301	321	329	315	344	319	323	309	324	342	313	313	333	349	323	304	337	332	316	305	299	344	296	327	312	318	320	317	313	320	311	334	305	305	336	305	332	344	294	285	293	334	299	333	274	316	306	274	344	306	301	342	296	311	319	284	344	308	302	305	316	334	345	302	283	309	325	330	345	329	327	312	342	340	332	317	342	291	320	302	322	321	298	292	303	343	313	300	353	296	315	309	298	330	302	262	322	315	297	325	361	287	307	309	342	344	309	302	312	304	318	321	328	314	308	322	340	342	279	297	330	307	314	321	287	312	297	297	308	336	356	270	331	365	342	324	316	283	320	324	329	326	330	312	314	303	292	311	302	294	309	299	313	353	326	286	339	284	323	302	328	319	319	299	329	338	311	343	307	303	307	312	326	297	360	344	311	330	341	308	335	325	312	294	338	300	319	334	367	337	367	327	279	289	307	294	336	322	349	335	324	333	376	313	351	291	297	317	300	332	335	321	338	308	289	294	317	320	352	298	306	317	330	335	321	304	348	330	358	316	316	325	337	356	306	314	321	312	305	292	342	311	321	345	326	311	274	322	325	308	311	307	291	340	329	308	320	312	311	332	308	326	284	337	309	310	342	281	324	326	355	302	343	331	301	358	294	332	314	349	288	323	337	305	311	325	337	341	320	301	304	328	315	307	331	314	292	302	344	332	290	321	317	315	330	298	343	334	297	320	351	359	308	332	329	276	307	358	325	340	317	345	333	320	324	331	316	302	312	304	312	297	297	311	293	323	333	321	322	349	331	294	350	307	349	301	304	320	290	302	369	299	320	332	290	300	320	335	352	297	313	316	299	352	287	336	316	323	319	282	346	303	309	308	322	295	316	300	294	335	318	305	328	326	303	331	327	327	279	327	310	344	348	335	336	338	300	334	337	334	318	325	300	294	333	297	360	296	315	349	301	353	373	321	302	315	342	340	301	363	299	358	320	288	276	309	303	324	313	315	312	321	301	290	297	331	307	346	297	297	333	320	299	335	341	317	330	298	330	309	322	313	321	337	346	335	325	314	311	281	362	347	312	358	327	323	360	325	281	308	305	318	324	292	322	353	296	298	320	295	323	331	323	294	289	299	348	296	333	303	314	349	317	319	331	300	300	389	309	298	324	315	363	335	294	332	320	333	333	333	328	293	325	329	356	335	315
14909	1753	2273	2589	2411	2107	1945	1619	1551	1329	1297	1269	1142	1113	1052	1078	1063	928	949	960	925	916	920	895	893	881	942	869	868	827	858	841	855	831	797	834	898	865	851	824	784	791	822	860	885	837	834	837	822	801	862	772	790	817	823	808	843	867	834	816	808	758	772	831	829	767	778	834	832	831	873	798	783	764	843	819	825	779	814	853	824	797	848	824	824	767	824	859	801	769	774	755	809	791	779	774	818	796	800	784	835	777	795	765	793	825	824	862	803	797	758	835	788	813	786	834	840	804	834	856	825	826	796	787	780	848	794	846	822	777	760	745	821	837	793	807	857	801	830	806	831	804	813	813	822	815	833	815	788	811	789	762	802	802	753	784	853	736	839	793	827	821	802	785	859	783	817	772	777	770	806	812	786	800	854	824	779	779	790	798	797	815	817	751	843	818	779	815	825	814	755	784	765	754	796	805	826	783	804	839	814	841	790	805	809	802	807	777	765	852	823	784	790	828	791	808	806	803	796	820	763	814	806	803	766	789	814	841	781	823	755	759	879	783	807	793	808	820	767	799	801	856	768	796	763	773	814	786	765	877	812	829	772	783	748	791	804	789	739	795	816	782	818	825	877	805	804	840	770	795	764	834	759	782	806	757	794	770	835	793	797	792	825	803	838	789	781	748	827	753	844	802	800	784	830	834	720	816	775	855	803	792	786	823	807	808	807	845	759	775	818	804	814	861	780	798	821	826	819	858	771	805	803	837	831	804	748	808	800	731	855	756	819	897	776	799	804	785	762	829	812	777	776	795	783	778	775	738	781	774	802	786	778	816	766	807	836	790	784	794	797	826	823	824	806	862	809	825	767	798	780	814	787	783	766	780	806	796	824	809	856	795	822	773	819	772	795	780	841	829	792	842	799	839	795	783	806	812	824	755	823	776	841	778	817	778	790	819	838	756	833	769	757	838	793	804	784	813	812	836	776	826	793	799	761	787	803	799	816	811	772	873	775	809	864	828	759	833	751	796	799	824	757	838	787	779	799	808	829	842	843	804	847	810	840	820	794	793	821	804	752	774	778	798	823	765	790	745	811	818	798	793	798	793	791	815	747	808	747	792	768	865	830	819	802	796	820	814	788	811	755	851	821	788	780	805	877	856	769	788	744	780	870	761	823	781	790	768	789	806	784	787	773	766	753	804	803	828	801	816	813	830	788	756	798	811	809	796	779	819	835	819	829	788	747	743	753	822	825	794	796	824	773	808	828	814	783	809	774	780	809	848	788	789	820	841	779	831	799	799	805	793	804	768	825	802	803	809	812	755	743	800	828	739	892	756	866	828	799	777	799	784	836	832	797	814	789	774	844	830	816	825	759	832	783	736	776	785	807	851	748	784	790	798	783	841	749	803	770	801	769	868	772	805	818	789	808	838	807	808	790	825	758	878	812	813	841	780	778	773	779	750	792	814	816	786	835	825	775	800	811	769	777	767	783	789	827	797	815	801	772	795	763	833	742	776	816	862	810	780	814	738	801	782	784	825	827	769	812	799	807	774	814	792	804	795	827	836	805	821	793	804	808	799	787	753	773	817	798	770	789	809	790	815	829	794	774	764	797	855	866	841	794	786	778	803	779	788	804	804	784	792	827	805	817	859	811	828	805	749	784	757	762	787	788	755	824	772	820	809	795	789	816	785	804	798	788	730	821	841	815	823	821	805	815	782	737	823	795	778	765	820	770	775	804	816	835	773	832	799	808	791	757	816	810	763	801	776	796	798	793	810	809	777	871	820	867	792	792	833	786	802	782	750	780	807	771	784	805	805	772	821	812	805	777	792	813	814	786	779	813	801	852	796	773	768	849	756	821	769	808	788	785	750	818	798	766	823	849	805	832	773	824	783	809	813	866	853	789	782	843	762	809	828	826	827	835	789	747	764	845	830	794	797	781	804	834	845	797	798	777	804	721	827	851	812	793	794	805	779	811	804	755	782	801	791	792	799	772	813	782	830	781	767	781	735	787	805	772	789	767	766	809	796	795	792	837	760	799	803	832	808	789	762	785	787	779	804	746	810	767	805	792	836	866	841	780	836	783	827	807	801	762	815	812	793	801	806	808	818	782	756	816	771	746	776	780	860	770	776	822	795	773	774	806	780	849	793	818	769	821	784	765	816	821	823	795	768	819	838	793	801	822	812	831	812	789	790	813	801	817	798	816	800	829	772	816	786	851	813	807	750	777	811	772	786	825	816	808	825	834	795	801	789	830	820	819	770	770	790	754	800	795	779	786	813	789	815	814	786	796	777	838	765	753	797	761	809	804	820	788	812	833	768	804	760	771	863	815	772	822	815	822	743	830	766	824	849	786	833	813	789	777	756	835	804	781	811	797	850	812	811	773	792	819	796	802	810	790	805	791	864	785	796	810	785	790	795	839	779	788	771	789	752	803	833	834	803	826	794	776	788	744	834	802	747	801	783	815	799	836	769	810	768	796	805	805	829	772	750	796	807	771	803	841	857	816	759	811	788	839	747	839	852	779	797	843	819	757	817	811	779	766	827	824	807	792	788	774	821	792	865	783	775	817	718	835	817	810	802	827	735	812	770	800	803	804	772	815	781	782	821	807	769	758	814	820	742	829	790	835	834	813	840	810	828	769	797	769	848	790	746	789	789	811	800	831	802	807	768	764	836	804	807	823	824	846	791	824	736	827	795	795	775	846	752	804	748	821	796	787	810	865	821	805	762	790	767	791	768	817	828	829	745	828	826	777	788	798	811	833	788	775	788	774	845	829	795	810	851	786	802	820	842	808	800	825	810	829	816	798	853	829	751	803	767	787	762	779	779	809	814	746	809	834	778	780	815	819	816	755	774	791	798	800	799	814	830	827	790	802	736	719	763	820	802	791	806	748	797	839	751	761	788	806	764	835	781	791	810	806	814	816	841	776	830	799	833	811	817	797	787	795	789	802	792	803	801	816	806	765	834	775	832	812	804	792	769	780	825	785	813	783	852	806	828	805	804	795	790	787	803	822	818	794	854	825	772	820	846	764	797	832	808	794	773	817	803	778	836	830	777	807	829	814	757	787	797	732	816	804	811	759	833	797	808	817	796	777	787	822	790	828	772	850	775	797	827	786	824	801	805	831	781	832	778	826	781	794	826	794	778	778	791	758	841	796	752	773	815	781	829	821	791	782	799	804	781	778	802	808	788	775	796	832	800	820	792	799	833	794	836	824	829	766	809	786	835	807	825	766	803	805	775	818	797	818	796	817	829	816	804	823	741	788	769	839	832	788	826	814	811	770	802	825	783	797	782	844	845	796	806	770	795	814	793	788	873	776	782	814	777	800	833	815	778	793	768	756	833	845	880	836	758	825	792	801	812	837	784	813	828	786	774	830	783	805	788	758	790	801	789	813	770	748	874	792	767	788	856	770	825	809	782	806	785	807	778	789	747	798	777	781	777	843	812	763	805	778	856	791	799	783	794	803	854	795	842	802	794	829	807	768	844	786	844
38194	9288	2977	1981	1310	923	792	662	626	557	536	509	465	471	450	430	452	453	425	405	428	441	397	441	411	390	379	361	402	378	388	385	423	401	417	391	390	400	424	382	349	396	387	429	365	376	390	419	393	402	398	378	365	365	383	355	386	384	370	426	394	367	379	352	384	399	381	368	407	372	367	390	408	369	418	370	377	400	391	388	390	390	395	408	387	411	353	395	370	383	399	403	398	380	406	343	392	367	385	402	376	373	389	362	393	371	389	416	391	396	405	400	377	372	394	392	405	417	397	374	401	387	397	390	374	378	392	407	339	386	411	373	398	397	399	378	365	401	421	395	361	369	394	404	399	346	350	386	408	395	375	416	389	351	366	426	377	410	414	385	379	411	390	377	396	346	398	397	372	371	361	383	390	405	374	398	393	365	388	395	419	406	360	388	365	415	384	405	367	383	386	376	383	390	370	360	396	373	401	365	368	401	393	376	384	420	361	372	390	391	374	374	400	385	387	377	412	404	385	408	397	375	385	342	368	395	383	357	378	399	436	398	396	394	364	397	359	365	406	390	387	380	359	402	404	339	421	374	358	398	385	413	347	364	368	418	365	374	359	379	401	427	419	388	382	366	386	340	385	407	404	371	387	324	402	389	379	391	387	391	394	365	382	431	401	385	377	369	398	393	400	402	379	379	370	422	386	375	399	370	406	372	368	386	401	393	369	381	364	374	402	381	421	387	371	386	361	375	400	376	371	403	411	379	374	403	388	409	351	388	355	407	372	366	427	399	359	376	353	377	367	401	383	384	377	364	391	383	378	396	364	384	374	415	353	377	387	399	386	401	391	395	391	391	410	402	411	410	386	396	377	337	361	404	381	350	381	392	371	390	385	384	405	358	387	408	403	386	379	437	379	403	387	362	357	395	393	356	361	382	389	406	365	384	402	379	378	367	362	357	362	380	409	389	390	423	360	391	413	412	390	402	391	404	373	419	382	391	393	372	409	382	370	381	388	380	375	361	356	374	377	397	391	400	401	364	382	374	377	389	368	380	412	408	372	373	350	372	393	391	389	371	369	359	364	388	377	380	371	356	407	376	375	419	397	367	373	373	365	389	377	380	362	379	379	366	398	347	363	384	383	381	410	404	405	378	390	399	371	397	383	382	355	411	394	367	367	375	389	377	401	412	383	400	431	367	372	362	370	388	425	413	390	394	372	391	379	384	375	376	359	377	398	403	410	395	389	390	364	416	411	383	424	402	390	360	407	363	384	376	419	411	404	400	418	401	387	354	393	373	402	349	436	370	417	385	418	404	392	378	382	383	399	368	391	379	396	400	379	392	355	369	423	407	407	381	399	388	386	374	388	399	380	370	423	410	392	366	381	386	370	366	367	385	384	371	417	421	389	346	372	391	364	383	405	366	415	358	384	358	363	390	351	397	424	352	368	405	404	387	391	428	376	383	387	352	391	358	402	388	385	427	382	356	389	402	359	406	344	411	354	344	388	376	414	337	386	371	342	377	366	400	392	410	377	385	343	375	368	377	391	379	384	382	358	341	365	397	373	384	386	391	363	398	360	380	367	393	437	373	379	393	411	380	381	393	355	360	370	376	349	339	364	384	440	390	428	375	389	401	415	386	402	406	363	341	412	380	411	371	368	382	404	375	371	367	401	404	417	394	361	386	396	401	379	384	379	352	399	387	375	381	387	398	401	407	376	396	421	396	389	386	379	365	403	384	347	398	366	363	347	384	418	434	372	381	369	385	390	390	368	383	353	381	379	377	374	367	373	404	425	395	385	349	401	387	366	411	374	362	367	419	365	384	339	386	358	378	365	393	309	379	397	381	401	416	457	364	382	398	411	412	374	400	357	396	392	396	368	384	374	370	366	400	384	372	388	386	360	385	372	360	382	345	376	413	400	382	397	376	361	404	409	384	398	405	366	381	369	389	394	372	360	415	375	385	397	416	382	348	394	378	385	420	414	372	391	368	434	395	383	382	404	374	351	385	379	359	389	359	373	391	402	387	368	412	401	412	408	392	391	395	365	339	373	394	371	427	357	403	354	425	398	378	399	377	379	386	379	394	383	362	388	398	407	452	391	382	366	366	363	415	386	433	373	388	398	403	382	351	403	403	382	391	371	388	392	427	393	390	413	369	384	393	392	392	394	398	404	404	375	374	403	370	337	348	345	385	364	372	388	391	363	364	398	415	381	412	414	393	407	394	364	376	379	409	385	360	441	422	377	401	394	369	397	361	340	411	407	373	371	407	376	420	411	376	395	396	390	402	377	344	394	386	372	361	381	397	376	369	416	368	407	377	374	394	397	396	367	348	381	372	397	413	369	361	386	381	393	387	355	399	419	382	399	408	374	392	343	384	372	396	363	392	426	397	379	369	386	385	408	389	384	367	400	395	403	375	391	420	382	387	399	339	410	390	411	393	406	369	363	376	369	403	376	371	392	384	392	400	387	410	367	396	364	392	381	392	392	387	399	382	369	409	383	388	389	366	393	411	376	363	399	431	396	390	362	354	381	408	372	397	395	370	411	407	358	376	385	410	372	379	403	378	401	406	410	386	384	390	373	375	382	404	365	416	358	369	386	380	416	412	369	370	375	389	379	374	389	415	392	396	361	405	393	377	378	412	376	383	396	376	402	376	356	379	413	422	420	385	392	375	390	400	388	385	386	383	394	337	387	388	440	372	405	347	402	361	365	404	395	382	368	380	417	355	413	401	389	372	418	348	371	393	389	404	364	364	377	366	396	362	368	365	414	368	436	412	412	380	336	365	419	388	368	343	370	354	377	352	373	358	411	362	370	394	421	401	400	398	391	375	357	363	399	363	371	388	381	420	386	348	363	372	346	410	394	385	398	380	338	393	393	356	390	380	371	372	397	403	388	398	358	405	383	403	385	341	387	377	430	373	374	406	411	388	403	384	387	372	403	356	387	401	430	391	369	391	433	390	394	402	376	391	366	404	396	442	348	361	378	380	429	411	357	400	401	398	418	384	389	404	405	354	376	421	372	404	428	389	354	374	385	397	383	391	385	384	372	389	367	372	370	408	381	404	390	373	370	382	393	389	400	415	408	373	331	388	365	390	349	349	403	393	400	371	367	382	407	345	417	385	382	366	373	399	389	394	377	362	372	412	405	418	393	404	366	398	379	394	389	372	395	389	376	366	380	419	372	400	385	413	377	393	394	354	371	374	381	376	397	374	386	362	424	368	410	393	349	391	374	396	415	355	378	319	366	405	393	383	416	378	382	361	377	388	383	339	386	426	372	373	390	406	381	396	402	369	372	374	423	341	365	382	359	379	381	391	362	367	397	363	387	403	415	384	381	350	440	366	384	363	407	405	350	359	352	328	378	383	363	396	402	375	383	359	345	370	417	383	410	364	354	410	367	396	396	399	383	378	384	372	375	381	397	363	359	343	405	384	393	390	396	365	381	407	375	374	386	412	402	400	429	375	365	383	362	363	389	368	359	376	386	372	372	382
20335	2540	3683	4489	4169	3448	2921	2594	2171	2006	1820	1749	1579	1541	1387	1369	1346	1248	1207	1236	1215	1149	1174	1130	1166	1079	1050	1131	1085	1022	1029	1021	1010	954	1001	1006	1061	996	945	965	915	1000	982	1002	934	1057	953	926	976	985	933	968	914	899	937	960	955	918	1016	920	945	970	981	918	937	930	903	910	899	916	898	910	932	922	936	934	913	868	917	913	928	888	932	928	912	968	879	952	938	884	881	955	915	896	936	930	937	957	872	918	903	914	874	954	942	894	927	927	955	916	894	958	961	857	909	926	911	907	948	923	930	934	969	920	948	871	926	916	876	920	945	916	969	916	929	949	942	875	961	930	940	910	960	877	936	909	913	945	951	907	886	894	969	884	934	893	902	898	933	937	948	868	937	886	905	923	928	894	932	904	920	930	891	936	898	950	908	889	963	911	915	876	927	885	927	895	912	897	907	888	896	924	947	908	899	890	947	920	877	926	911	857	929	908	877	933	889	873	899	922	874	900	880	967	875	863	931	917	933	916	911	941	931	910	909	902	978	884	848	938	945	898	906	872	889	952	867	942	946	886	959	917	835	889	907	900	847	866	837	905	939	932	991	918	846	870	939	919	900	880	948	895	865	899	941	868	905	904	904	910	900	877	935	900	907	881	891	889	920	927	878	918	953	932	888	915	928	883	951	938	897	854	917	969	877	911	939	901	893	934	967	935	867	878	879	928	874	989	863	932	888	890	899	878	868	937	909	905	910	917	933	897	872	922	914	940	888	862	908	983	924	902	926	951	869	856	912	882	899	912	887	887	921	880	910	921	899	939	935	940	910	923	887	940	872	890	955	872	933	982	915	923	892	943	885	889	908	924	923	900	883	917	891	937	889	945	860	894	896	930	926	894	902	876	918	849	893	911	941	946	931	893	930	900	891	889	920	937	894	874	930	923	862	906	902	918	908	923	893	924	895	908	933	922	905	854	886	917	911	985	905	896	936	950	920	860	904	888	894	932	890	896	911	927	936	870	952	937	930	924	913	884	910	862	895	864	898	922	893	849	917	904	847	906	955	909	952	923	903	912	870	912	857	895	922	882	988	855	908	914	929	896	934	864	894	927	961	922	951	901	928	957	878	960	914	918	921	970	977	875	910	894	884	901	886	950	907	922	900	905	875	927	907	918	870	936	873	863	898	891	957	1008	849	941	940	950	908	933	947	875	904	906	954	877	830	938	916	888	949	948	932	960	904	900	900	1009	938	892	890	906	897	944	876	936	920	890	990	916	933	924	941	951	942	924	877	872	896	840	897	866	924	915	919	958	880	906	956	934	886	924	879	922	958	898	866	932	931	888	911	909	901	855	974	887	922	912	881	987	866	942	960	911	893	934	903	962	906	922	847	918	905	928	830	900	907	933	917	910	868	864	898	877	894	896	901	914	938	942	899	887	910	917	920	850	916	938	852	930	976	951	967	917	866	885	914	879	932	945	898	910	862	928	863	848	917	909	931	897	914	871	898	902	918	950	952	943	932	919	953	920	915	898	922	938	925	924	972	931	913	908	895	953	843	903	872	885	909	876	877	925	955	965	982	934	944	910	930	945	913	916	925	941	896	880	919	875	912	875	904	865	950	889	955	919	944	884	916	857	907	897	936	949	894	905	929	916	943	952	888	927	884	909	918	921	884	914	905	897	897	923	904	922	917	919	893	971	890	916	897	877	964	936	911	925	996	868	949	939	926	967	883	936	883	906	903	894	905	924	958	905	921	870	932	887	916	893	856	980	950	896	881	880	891	870	930	907	910	893	879	893	874	918	943	963	919	908	901	909	895	848	857	919	925	895	929	898	874	919	852	926	965	937	882	896	939	943	908	924	965	968	866	928	930	921	903	931	891	962	905	904	896	900	902	930	898	935	940	862	979	902	919	949	898	914	930	865	903	851	883	896	920	878	969	897	937	923	900	885	900	951	882	875	982	915	910	940	860	878	933	878	904	879	875	966	900	931	942	924	862	905	884	870	826	886	941	940	908	898	876	895	929	895	873	946	943	892	855	906	901	867	873	900	887	891	920	917	985	923	901	912	875	912	896	952	913	898	978	931	874	926	885	904	891	908	890	911	912	902	878	878	886	961	869	942	957	884	889	941	903	975	922	908	932	908	939	927	900	938	921	923	921	922	928	939	947	863	881	892	997	864	934	878	963	946	877	929	909	921	919	876	916	912	948	904	912	891	904	944	880	905	913	922	925	940	913	889	927	923	959	890	871	904	911	911	889	873	905	900	867	888	868	945	869	914	860	895	874	898	864	928	882	926	952	905	928	898	896	936	901	869	923	908	938	911	905	874	890	926	908	920	924	910	945	906	889	938	837	898	972	922	860	929	929	951	923	929	863	911	941	895	868	898	949	917	953	892	929	932	887	1020	933	936	886	887	950	871	904	940	898	887	881	909	858	892	889	862	956	904	951	900	895	898	905	882	950	925	875	873	917	884	899	946	930	930	912	921	924	910	945	910	912	916	857	906	905	883	882	878	917	909	862	917	909	893	934	883	934	881	925	927	911	944	908	871	913	884	906	892	938	910	969	937	919	913	880	939	875	894	905	898	966	943	923	930	984	848	914	912	902	954	915	854	929	879	928	913	896	946	882	945	940	920	958	898	885	914	909	903	918	874	855	873	905	862	882	984	921	862	922	879	906	903	880	934	934	963	930	910	868	884	958	920	874	934	933	932	895	902	951	877	928	887	905	989	873	913	877	878	939	862	873	867	878	921	922	952	866	909	921	903	952	951	858	936	888	914	938	895	930	923	977	911	876	911	959	924	937	877	943	937	890	925	887	933	935	923	948	965	864	957	900	924	916	959	870	885	866	874	947	926	891	933	854	845	961	867	849	865	898	934	958	897	873	919	877	866	858	918	903	881	861	887	903	850	937	950	916	904	917	917	905	887	906	917	878	892	874	879	899	884	897	862	939	902	821	975	940	899	888	904	918	909	835	944	894	905	920	874	907	925	940	931	950	897	919	873	932	902	927	928	960	958	917	878	917	916	943	913	864	888	931	963	895	904	898	882	902	858	927	923	873	972	874	918	902	880	835	890	919	915	910	947	903	946	885	894	938	926	910	931	936	921	839	888	896	916	870	936	951	904	930	910	951	869	889	933	907	902	909	948	912	898	821	903	913	887	879	895	878	875	921	897	885	939	923	953	957	859	934	908	929	865	887	953	911	864	866	900	906	867	899	939	952	958	917	877	934	927	906	933	878	948	918	938	925	901	872	955	929	897	906	888	940	920	906	851	890	861	956	959	863	873	877	934	868	947	869	946	959	923	893	869	904	873	874	890	848	983	951	873	879	899	893	877	908	863	921	976	913	944	844	869	965	873	897	887	895	891	972	926	906	914	958	891	910	882	853	988	962	893	928	872	894	907	920	899	911	883	929	909	890	934	881	954	930	901	901	911	923	903	940	900	941	921	946	916	930	882	851	891	869	892	951	927	956	891	932	902	935	929	894	937	942	885	924	917
10922	657	172	161	184	153	167	147	166	133	153	125	150	159	152	155	156	124	138	127	144	150	162	133	136	132	154	138	155	128	161	149	135	151	153	140	157	139	146	165	150	171	147	152	142	173	125	133	147	135	141	138	143	161	152	138	160	157	161	132	147	141	143	130	161	140	159	147	135	146	148	151	138	128	144	134	143	161	153	155	153	162	148	147	138	145	167	151	147	150	162	146	137	140	152	150	163	166	126	164	141	156	159	153	124	143	139	137	159	157	159	149	153	120	137	149	147	156	146	152	145	153	140	142	140	134	135	139	129	152	153	161	151	144	146	130	152	128	141	133	138	147	146	158	148	158	129	158	155	133	135	154	151	162	179	145	149	142	132	128	141	158	160	150	155	147	128	147	156	138	146	140	146	148	130	143	155	151	152	149	167	142	158	147	151	136	156	136	166	170	132	149	144	151	158	173	133	172	151	147	145	165	142	142	162	158	143	133	134	159	148	153	139	139	142	169	149	148	149	143	153	152	166	164	145	151	115	144	146	167	189	145	160	145	137	165	146	171	145	139	162	148	148	168	149	159	146	147	159	157	154	127	139	154	142	150	148	114	166	144	142	133	142	156	130	155	147	155	144	132	143	147	182	171	153	149	147	143	129	163	119	152	163	153	161	158	145	144	151	145	144	156	118	138	152	151	164	131	129	169	152	145	157	133	159	143	140	152	131	141	152	169	151	147	156	146	149	171	141	134	140	154	141	137	151	140	146	148	145	140	147	167	151	156	159	135	154	130	172	161	143	136	139	147	156	116	126	149	153	144	160	149	171	158	161	142	152	134	175	139	151	140	146	147	162	137	165	154	155	146	159	142	152	157	158	138	145	141	148	154	132	141	151	157	148	145	156	131	155	150	131	163	155	136	147	141	157	141	151	159	151	149	139	143	147	119	146	154	164	164	149	163	138	128	130	150	187	159	143	143	150	131	165	141	136	172	140	150	129	157	165	151	138	155	136	145	127	141	139	144	156	139	173	154	158	149	157	137	180	147	126	164	165	142	148	124	157	149	156	141	171	145	152	145	153	137	151	151	159	148	157	163	174	157	142	125	127	158	150	146	148	167	153	151	136	149	117	179	158	143	131	161	146	183	137	145	157	156	134	140	158	142	143	143	142	167	148	131	143	156	188	134	153	132	184	142	144	134	175	140	134	123	142	148	149	147	136	149	162	154	143	143	175	158	134	142	163	154	148	142	164	148	135	137	165	154	155	144	139	148	128	146	139	167	146	143	142	143	149	133	142	144	155	151	141	150	155	146	153	163	139	173	136	129	143	161	133	145	160	154	150	154	154	144	168	159	173	134	152	172	154	149	163	123	151	170	150	146	135	154	152	147	157	149	148	132	143	120	137	174	141	157	156	130	170	140	140	152	178	128	145	150	151	141	154	136	145	163	131	166	134	140	150	150	124	143	140	138	147	149	138	132	140	146	143	149	142	138	152	151	140	143	114	141	115	133	181	151	143	124	134	145	158	156	155	145	134	149	130	139	164	148	169	179	158	149	151	146	137	137	155	143	172	149	144	139	121	141	133	171	157	139	132	145	133	157	161	149	139	157	151	157	132	160	136	141	149	126	158	156	143	151	163	142	139	127	144	154	143	139	141	149	141	141	160	132	127	129	137	148	146	155	147	145	147	131	155	144	168	143	143	161	164	167	129	121	164	133	162	133	175	143	139	145	169	138	131	141	164	149	137	144	152	167	161	139	142	163	166	161	122	141	150	130	156	107	141	142	147	152	142	150	169	151	153	145	171	158	149	114	129	146	160	131	133	140	153	157	136	156	158	135	159	150	151	175	148	178	136	152	160	139	150	135	135	154	154	154	155	162	138	158	126	123	157	119	136	152	167	165	144	145	117	150	167	134	156	145	158	151	148	152	126	135	129	152	145	165	163	164	152	141	141	145	141	142	145	142	146	126	142	145	158	146	144	162	152	149	136	156	129	147	131	148	145	135	157	174	151	138	164	164	131	152	135	145	161	145	158	162	174	122	152	156	161	170	136	147	145	150	139	155	156	142	153	141	147	136	154	160	153	165	151	149	149	158	145	141	170	151	153	140	138	146	175	148	123	158	171	171	163	133	150	157	139	155	154	144	167	158	161	151	128	141	171	147	150	168	143	161	133	148	155	122	160	160	110	150	126	142	129	144	139	136	145	130	169	156	155	145	117	153	154	138	161	156	141	170	136	113	181	139	151	135	137	158	126	128	152	174	149	164	144	130	128	147	147	151	167	163	138	169	144	161	147	144	168	134	142	181	136	154	133	156	139	140	150	149	169	166	141	145	145	147	155	158	162	172	160	153	152	165	143	148	162	174	153	143	158	133	171	156	144	132	142	116	117	164	149	146	160	155	161	171	146	146	142	146	137	164	137	126	149	141	147	135	130	152	147	135	122	160	152	122	136	145	155	136	141	166	153	166	125	136	166	158	141	166	156	165	154	141	124	150	155	146	158	150	149	162	144	141	157	155	160	127	129	146	145	156	139	154	165	142	123	159	135	145	147	149	164	133	144	146	147	157	126	159	133	164	139	153	142	156	167	165	149	151	141	163	158	121	150	125	125	161	167	153	150	157	148	169	169	133	139	143	153	137	148	158	177	158	141	159	150	130	151	155	155	167	177	137	132	144	140	156	137	159	155	143	131	153	156	164	156	164	136	155	164	154	157	161	148	140	158	148	170	141	162	151	149	149	155	155	171	167	136	145	152	144	128	127	170	130	134	134	157	156	131	168	153	146	160	131	165	157	138	141	150	131	137	155	134	156	154	141	169	156	149	153	161	148	143	149	160	142	145	153	159	142	156	174	137	143	153	156	145	158	179	135	162	167	150	164	152	134	160	135	127	144	146	154	157	135	162	169	139	152	134	151	140	125	133	147	137	137	126	149	160	157	171	145	163	131	158	152	143	159	159	145	143	147	139	138	139	137	134	145	135	145	142	157	149	132	170	130	149	139	149	137	154	165	151	154	157	147	157	140	128	151	150	137	138	151	164	151	136	148	146	136	148	137	150	135	145	151	158	186	130	136	125	142	166	148	142	162	127	121	138	163	178	165	118	163	157	129	149	144	163	149	162	165	161	160	136	153	140	148	134	158	144	168	153	140	142	143	176	163	166	145	116	149	154	133	133	137	120	174	145	144	155	125	113	148	163	165	150	136	136	151	150	135	139	162	131	147	151	146	139	138	159	128	137	143	165	157	140	139	137	148	151	126	133	161	144	142	153	168	157	169	144	129	143	147	158	141	138	142	156	154	154	163	156	165	177	169	165	148	146	165	148	164	149	134	154	141	131	146	159	142	152	165	125	156	140	144	165	133	153	162	149	146	135	151	148	153	149	132	135	145	130	145	160	160	159	161	140	155	151	154	145	150	150	124	153	151	117	128	147	168	141	141	148	156	166	156	147	159	147	161	147	145	155	185	151	160	149	160	134	147	162	152	164	158	138	138
5854	558	489	491	533	504	446	406	485	451	470	436	449	462	450	414	469	457	422	434	436	437	444	410	423	421	404	407	436	450	446	468	482	417	465	394	463	419	444	415	424	408	440	415	457	416	453	427	434	372	465	448	452	434	429	456	413	442	466	487	469	389	437	459	438	433	415	434	407	474	433	443	426	375	391	460	465	445	436	434	459	432	408	441	429	428	429	432	448	450	386	415	442	448	456	399	431	413	455	462	461	426	430	473	412	401	429	452	465	409	409	454	455	407	468	442	464	487	438	429	443	416	394	428	413	470	463	404	459	431	413	440	446	459	427	458	431	463	425	454	429	406	481	428	472	407	411	438	443	468	432	422	466	436	434	452	452	436	453	435	403	433	462	406	458	428	445	476	437	415	439	415	433	431	433	449	426	427	462	456	442	432	419	428	460	421	463	400	438	425	459	410	460	422	419	407	453	471	440	470	417	419	408	425	418	411	410	450	434	480	454	488	421	461	416	446	417	441	439	426	454	455	410	416	410	436	406	411	434	417	437	458	438	423	424	454	442	438	453	447	446	439	419	426	433	427	417	429	444	465	405	432	447	435	436	440	489	463	423	455	432	428	432	404	458	445	432	416	427	428	412	438	424	433	429	450	395	484	433	472	423	444	396	485	449	447	459	447	395	406	432	464	407	437	438	467	391	420	442	419	401	432	428	428	446	459	466	443	449	413	446	432	448	417	454	459	446	442	452	423	422	416	455	450	397	443	467	455	415	408	389	418	451	437	442	448	433	434	415	441	457	432	426	410	411	421	466	399	465	467	426	412	470	414	470	408	426	481	426	433	421	465	409	448	432	457	419	439	452	472	430	447	465	425	443	446	404	455	399	437	409	447	398	406	441	417	471	440	444	459	443	444	402	446	427	427	416	425	458	430	418	408	430	462	437	473	433	443	407	461	449	461	406	434	387	404	420	445	456	414	455	484	458	442	455	455	457	453	499	410	414	425	413	463	426	433	471	428	455	443	445	426	450	437	437	412	432	450	396	448	405	427	432	455	435	460	423	432	419	429	463	433	440	401	413	459	443	422	415	416	453	433	423	439	438	431	423	431	446	482	449	424	426	447	411	425	411	456	441	425	460	453	457	463	428	409	424	453	460	468	445	414	443	431	439	438	409	440	414	457	453	444	431	419	439	426	434	431	441	403	433	412	431	453	447	406	399	453	450	429	411	439	438	425	448	419	434	464	396	437	437	458	400	440	429	427	464	451	436	430	389	410	444	437	466	435	435	424	387	412	424	423	371	491	405	442	463	442	454	449	446	447	463	494	441	421	450	403	443	435	422	434	452	456	452	459	436	432	433	428	479	438	432	444	423	433	409	451	447	449	436	414	411	422	453	419	427	419	449	473	445	404	454	466	435	429	442	437	427	417	446	416	441	451	433	414	412	448	441	445	431	425	442	443	427	459	458	488	434	466	434	437	439	453	407	443	457	419	409	442	458	443	405	444	434	441	427	436	412	441	443	446	425	443	439	440	457	450	444	430	443	469	436	424	427	438	427	445	418	444	466	427	464	429	445	457	435	438	466	441	431	407	450	439	432	449	437	417	471	422	436	450	437	453	391	422	451	480	431	400	409	443	480	411	429	455	431	487	431	484	425	429	472	404	437	417	385	433	440	426	418	445	445	412	421	398	467	442	440	467	443	446	417	401	406	440	466	450	447	423	445	450	436	419	429	421	412	452	432	465	465	429	406	431	420	414	453	447	402	442	446	429	440	440	411	418	417	443	443	459	400	455	413	421	411	434	453	464	410	447	467	438	448	482	420	425	462	451	397	432	489	418	463	424	415	458	453	425	415	476	396	423	428	417	440	452	448	421	404	451	441	400	451	438	446	406	461	436	467	455	463	444	424	462	469	411	424	450	421	461	445	447	430	437	450	443	453	435	426	435	393	395	428	410	469	396	425	415	457	452	425	433	449	447	456	407	434	434	434	419	455	414	422	444	434	452	423	409	387	431	443	476	423	455	428	473	441	459	435	473	465	409	460	458	405	468	469	441	430	440	404	474	471	431	414	416	457	430	414	411	411	420	419	428	450	414	454	427	447	405	426	463	455	433	429	448	444	425	452	431	474	407	470	422	448	427	420	432	460	475	443	410	442	465	473	454	444	421	457	403	467	486	483	433	442	461	457	456	428	453	466	425	442	413	419	426	422	412	409	424	405	416	460	434	420	435	418	404	447	439	471	442	391	460	431	425	417	426	472	458	445	415	430	456	384	435	444	411	431	455	413	428	411	484	433	439	435	434	435	433	427	447	438	445	451	415	450	420	431	449	438	403	431	473	438	431	461	464	471	437	451	431	412	382	449	450	424	452	385	424	435	420	408	401	469	432	396	426	454	422	427	403	478	455	426	449	445	480	467	448	429	395	396	424	411	432	438	445	473	408	477	449	450	484	480	449	429	385	420	408	447	431	452	434	462	442	459	443	432	445	443	438	443	429	417	448	438	443	456	469	461	399	454	427	444	463	457	442	415	432	495	430	434	507	478	446	424	417	427	425	460	434	421	432	429	435	427	403	414	398	403	421	417	431	442	441	451	445	381	425	501	457	452	408	445	443	438	422	433	445	428	444	383	466	437	467	437	405	452	454	427	423	450	434	426	431	425	456	425	451	433	501	494	415	455	451	444	396	432	375	451	471	445	486	414	419	469	446	427	419	423	397	452	404	464	458	424	422	454	449	427	437	458	489	445	443	446	422	416	437	458	419	410	451	414	425	391	451	433	388	450	429	439	411	424	436	441	391	445	449	447	464	423	447	444	420	408	427	427	401	413	446	438	450	422	422	437	432	423	426	452	454	444	437	410	466	420	441	457	454	474	468	444	444	439	410	447	411	410	462	428	399	410	437	436	455	436	401	458	412	450	449	433	469	435	484	466	446	484	461	435	415	446	414	439	416	464	420	425	457	408	444	443	437	462	373	451	403	393	438	477	449	464	463	451	443	449	436	445	427	466	426	396	473	460	411	446	450	427	432	406	447	416	464	477	443	413	445	408	458	465	424	451	437	417	398	442	464	434	423	456	447	425	449	445	455	396	473	423	462	415	400	414	476	475	443	446	443	491	419	424	448	448	419	422	471	403	468	442	434	462	437	436	450	428	449	467	464	422	439	484	448	443	431	434	421	418	473	440	441	461	441	461	419	438	429	453	446	430	402	456	459	431	426	438	462	421	450	432	447	441	433	441	450	421	405	427	491	473	408	445	444	426	419	485	425	432	437	408	413	433	421	404	441	471	422	432	441	421	413	443	437	441	431	445	401	443	438	408	439	432	444	461	451	450	424	433	436	427	425	424	469	473	434	421	434	448	435	427	441	440	443	427	434	449	451	437	444	435	418	473	410	434	447	435	454	442	445	406	474	475	462	445	437	453	492	440	421	419	466	409	439	441	438	399	434	448	464	464	431	453	434	427	437	427	471	416	426	446	446	474	454	476	454	446	437
27607	5147	1724	1106	748	615	545	492	409	421	397	371	388	391	354	362	357	354	331	326	352	313	317	305	353	339	346	329	290	330	364	321	309	290	338	328	335	291	334	349	335	342	327	288	345	348	308	312	319	319	327	334	311	335	304	354	325	327	302	327	289	352	319	305	326	320	309	318	331	358	331	310	329	317	339	305	324	309	300	324	321	323	314	334	321	302	341	298	302	301	311	340	335	341	306	301	312	312	309	332	332	307	326	301	305	310	306	318	312	301	310	317	332	349	363	302	302	330	320	313	319	335	293	337	347	344	325	312	300	325	308	334	326	327	333	308	272	313	322	325	305	334	340	312	357	281	294	350	304	314	348	327	302	342	319	343	306	310	353	331	299	328	300	305	329	327	330	306	315	300	307	311	333	307	293	288	301	320	311	346	327	307	308	374	341	315	312	328	299	298	309	310	300	309	284	343	348	308	283	342	306	352	309	303	331	308	316	290	320	339	315	297	282	333	326	315	314	328	328	308	316	294	331	308	299	295	313	316	308	326	294	289	345	280	320	265	287	337	301	315	311	275	348	332	324	318	310	317	312	303	312	292	313	306	293	302	332	358	325	294	295	286	291	320	332	345	318	321	295	321	342	282	356	327	315	301	356	316	350	330	300	332	312	307	305	315	324	343	310	290	320	331	328	347	341	330	308	323	308	351	318	330	325	357	315	326	325	316	360	332	281	297	294	308	296	341	309	315	303	310	324	322	350	334	345	305	347	312	316	311	351	285	324	270	311	338	304	336	329	303	320	281	315	311	290	276	320	312	324	330	332	350	315	295	338	315	287	325	307	330	309	348	334	307	321	325	322	328	287	363	341	328	313	308	307	317	351	318	329	311	298	310	346	283	299	318	309	296	284	284	329	307	340	330	356	302	291	290	330	348	321	317	305	299	305	319	343	325	318	304	331	348	332	353	306	339	350	304	298	340	290	318	348	306	306	315	328	311	332	347	305	334	314	323	342	306	317	325	300	347	317	342	305	322	331	309	308	296	327	334	335	322	328	299	323	316	319	330	324	295	327	299	322	311	306	335	308	304	359	366	307	320	320	311	322	306	329	336	294	340	299	290	304	327	311	316	327	310	328	351	303	302	300	319	311	319	342	347	337	349	360	305	324	284	312	315	329	324	311	323	304	315	333	302	299	311	301	343	276	334	314	343	321	301	296	320	326	346	276	292	325	315	337	340	331	298	299	350	294	314	327	339	346	296	320	320	309	295	318	279	304	296	301	345	322	302	294	330	340	311	329	366	346	314	282	302	313	329	298	332	311	282	319	291	330	304	291	303	354	331	332	349	313	307	331	334	305	354	323	327	332	317	370	324	311	288	303	343	315	350	321	315	308	335	308	324	328	331	311	313	304	318	313	342	317	304	307	333	350	320	309	322	315	340	293	346	325	309	320	297	302	337	297	334	305	296	329	331	291	306	324	319	330	334	325	305	322	326	316	307	288	298	285	331	332	337	324	342	313	307	292	307	357	335	314	306	316	333	352	332	334	324	326	342	300	360	337	308	320	318	325	316	315	344	294	296	339	304	334	302	312	294	331	272	292	323	300	318	324	331	304	353	300	325	334	355	308	294	297	313	303	328	316	361	313	336	301	330	312	304	349	333	317	310	312	308	353	330	323	327	316	319	341	348	338	303	300	327	301	326	298	340	336	313	319	344	321	321	310	309	301	324	314	292	295	319	315	320	302	344	307	305	341	353	292	332	326	316	319	281	325	270	306	293	320	328	302	325	312	309	308	299	286	340	350	314	311	318	364	290	334	302	281	309	343	338	285	328	303	291	307	298	323	321	325	317	322	328	286	300	330	302	307	305	297	303	334	336	319	326	300	284	296	341	324	314	329	291	299	347	358	294	315	321	326	339	307	326	309	326	323	361	320	345	409	353	321	301	298	319	317	325	296	326	311	328	328	298	290	325	321	340	331	292	324	337	315	298	317	297	287	291	318	306	347	353	289	312	308	314	296	325	335	311	314	297	305	345	281	317	325	301	312	333	310	298	315	334	332	349	307	301	319	298	327	327	315	333	315	315	301	313	333	333	308	318	351	361	298	339	309	286	340	343	322	290	301	284	293	325	309	347	316	318	325	326	331	308	300	313	317	330	318	331	321	315	326	311	315	316	306	331	296	343	311	315	367	319	307	302	313	290	298	343	316	301	307	301	295	310	309	362	318	315	331	302	362	333	288	332	332	312	315	305	312	326	321	320	318	318	345	348	316	320	317	358	337	308	348	294	296	337	297	303	296	351	328	347	299	334	312	318	288	320	284	313	329	312	320	325	301	334	321	337	344	295	307	310	330	286	303	374	316	338	361	334	306	340	314	312	347	311	361	352	346	323	293	318	296	338	326	283	316	293	334	331	295	297	328	310	337	325	290	375	287	315	337	297	325	335	318	348	305	337	322	342	302	272	313	317	329	310	318	310	281	321	302	315	312	296	311	304	337	283	302	328	336	321	321	300	302	329	330	278	311	324	293	295	324	308	284	302	294	322	309	367	310	336	326	342	314	324	315	307	333	317	298	301	315	334	327	312	298	315	335	312	323	282	289	326	343	303	302	299	317	291	348	326	311	309	298	321	287	305	311	339	335	355	325	332	301	352	321	333	314	286	328	348	297	331	326	342	339	327	345	320	318	304	325	309	321	303	318	327	311	318	294	327	296	287	348	331	337	323	326	359	358	307	300	343	326	321	295	323	324	321	355	303	320	322	305	349	337	319	344	347	361	344	305	301	307	311	281	330	339	348	314	309	332	283	337	344	331	317	326	307	333	356	293	310	312	342	309	317	339	289	300	317	350	296	313	338	307	326	315	306	314	308	278	324	318	317	317	293	314	329	343	307	313	334	347	298	299	318	326	337	305	303	325	336	312	312	353	299	299	322	295	330	337	328	305	336	316	340	307	345	311	312	299	333	314	337	305	296	327	308	315	334	335	307	340	327	340	314	290	301	327	351	323	330	339	326	312	323	311	297	318	318	306	298	317	313	343	334	320	324	287	301	300	309	309	313	317	290	308	309	337	337	328	314	319	320	329	315	302	314	314	321	293	310	290	301	310	316	362	306	310	306	318	338	344	313	279	332	283	313	314	342	334	352	325	316	357	299	299	329	357	300	283	353	315	301	290	301	296	291	343	313	325	327	342	310	279	361	303	304	330	339	315	321	327	328	345	314	289	351	289	312	335	309	328	366	330	319	286	316	331	307	310	357	292	299	306	350	313	290	272	331	358	297	335	261	322	312	312	315	275	336	332	314	316	304	325	328	303	368	310	334	353	331	322	304	290	317	320	329	317	284	353	310	300	338	320	303	327	325	295	292	325	297	342	298	296	305	306	332	300	299	338	329	309	347	338	307	319	325	305	305	299	303	332	319	287	355	313	319	314	338	321	297	322	310	284	316	309	328	303	337	299	301	336	303	293	327	365	321	300	327	326	311	321	295	320	340	308	318
15044	1847	2243	2563	2537	2055	1843	1676	1501	1429	1179	1127	1229	1153	1046	1043	988	1014	1010	954	964	935	917	897	916	906	869	830	842	862	843	811	822	853	868	826	881	805	799	812	824	867	839	781	788	852	834	825	794	833	843	818	745	761	807	793	826	812	771	792	865	804	841	818	774	827	869	803	870	845	805	827	815	822	820	796	795	862	859	752	755	842	813	819	812	786	840	792	781	783	843	806	824	808	800	780	787	813	829	829	814	811	840	760	814	806	771	799	777	854	771	846	839	723	807	843	844	757	817	783	790	759	792	765	819	740	778	798	827	826	772	807	853	790	803	784	798	804	775	825	744	812	755	782	790	787	811	818	823	707	764	846	804	818	789	792	794	811	846	789	797	784	797	787	836	773	820	817	802	827	776	811	796	779	822	773	824	832	781	781	829	806	779	829	810	772	826	801	794	754	818	791	785	773	776	805	732	756	778	798	785	786	847	764	815	808	734	804	824	767	777	820	775	810	812	794	785	788	834	770	786	781	809	806	766	766	793	824	788	757	793	807	796	821	779	793	784	768	776	797	790	801	855	799	782	795	749	796	805	746	782	824	820	794	753	750	864	786	801	785	837	777	796	770	811	840	758	854	798	795	803	793	764	856	757	804	787	719	794	790	785	778	757	799	759	837	779	807	786	854	833	833	803	795	787	784	777	828	828	798	861	782	784	827	807	826	829	793	795	755	838	796	818	787	768	772	784	762	805	828	771	776	830	796	833	810	785	789	767	804	824	806	792	790	824	821	825	785	784	752	811	817	775	813	786	822	779	821	825	787	804	743	774	840	812	764	801	827	809	798	801	806	751	807	815	812	831	811	822	830	758	794	801	796	783	736	809	814	785	849	820	794	832	819	783	794	789	816	822	818	819	800	795	783	849	780	796	768	770	800	784	816	838	806	771	730	787	812	827	794	779	779	826	828	814	772	808	822	818	743	747	808	781	768	764	803	772	764	790	821	808	735	785	804	823	773	742	829	773	808	767	812	791	761	763	817	823	819	829	761	814	807	793	786	781	750	785	804	826	793	813	824	818	785	804	819	804	779	823	813	819	757	840	840	741	843	799	807	789	791	789	825	817	828	796	829	818	814	762	827	846	807	796	827	832	849	831	777	785	791	822	816	769	791	795	791	850	854	790	792	809	753	791	832	785	808	824	763	788	784	811	773	831	779	824	853	793	758	772	828	805	837	779	823	799	777	766	785	789	766	763	762	794	808	838	858	777	791	757	820	808	791	788	775	784	798	859	790	797	810	830	821	816	783	832	764	769	827	783	798	821	782	815	777	807	827	830	746	808	819	792	808	780	802	806	784	765	813	825	793	798	798	804	778	857	851	756	774	801	823	826	757	789	776	773	832	826	769	842	890	791	763	800	814	784	857	823	774	817	784	789	815	827	840	795	781	828	826	828	825	863	832	801	783	842	775	810	778	747	833	750	805	820	787	810	853	833	854	782	808	764	795	816	827	794	797	819	802	792	799	775	824	762	798	776	800	837	787	795	816	872	785	844	791	801	854	777	811	771	795	792	840	754	811	765	878	863	794	857	742	778	778	769	827	748	814	789	837	790	799	778	802	778	841	802	823	831	801	858	776	759	817	767	784	836	782	826	807	773	793	770	857	769	773	839	794	812	842	829	814	785	776	768	797	816	766	802	784	794	818	844	821	782	815	767	794	876	847	790	773	793	803	803	751	830	819	809	762	793	810	789	809	760	791	800	812	774	836	751	796	791	767	838	765	812	786	823	843	830	785	799	792	835	804	832	821	816	793	784	777	837	799	817	830	765	747	765	795	768	757	781	785	779	796	789	788	785	825	772	837	771	788	777	757	816	823	748	809	807	784	823	761	809	843	804	828	770	745	766	856	787	786	803	822	815	825	786	778	780	813	771	831	800	788	831	797	763	765	784	855	784	806	782	835	829	879	814	833	826	820	805	771	816	786	835	801	825	839	859	825	824	819	797	820	798	767	780	817	824	815	739	803	815	802	891	783	837	823	822	770	802	822	792	838	788	758	765	778	798	761	778	791	770	746	838	824	780	805	806	795	850	835	801	809	781	769	810	811	748	771	787	819	791	806	781	776	813	782	802	841	791	799	823	786	768	801	782	814	844	819	808	837	755	780	832	823	783	796	833	778	851	846	806	829	759	815	803	762	814	785	829	727	766	799	815	803	741	847	785	823	812	798	792	779	788	812	802	859	830	818	796	826	799	864	793	819	775	798	818	798	781	782	781	838	812	794	797	778	763	807	778	797	795	791	808	812	819	800	798	797	818	786	805	807	807	812	847	793	826	754	747	777	806	808	822	803	841	806	834	857	839	765	817	774	823	801	840	820	836	783	781	789	750	756	817	787	787	789	799	778	809	762	831	799	836	771	789	794	796	794	776	819	822	818	811	806	822	769	768	798	775	743	780	801	811	795	780	830	747	796	798	829	754	833	822	767	795	805	814	817	789	771	797	798	808	800	811	822	776	812	771	824	826	740	824	830	796	755	841	768	812	758	827	843	727	760	780	737	847	795	770	781	763	797	798	806	786	813	789	803	804	797	783	791	796	786	770	858	794	811	812	827	819	774	817	813	782	797	826	789	755	818	799	795	852	760	815	891	785	822	811	829	862	851	848	777	792	750	679	754	820	770	754	729	745	745	815	770	775	765	784	778	815	787	774	752	775	811	741	846	823	797	796	822	804	866	788	844	747	829	789	766	799	786	759	803	832	807	825	829	837	823	760	819	783	748	828	816	765	793	774	840	817	838	742	814	804	829	802	856	845	833	786	801	728	823	813	793	827	788	755	755	782	765	854	799	860	821	754	800	788	795	794	777	775	806	782	788	783	803	772	774	788	774	808	768	781	811	810	773	808	806	761	834	792	804	838	831	799	816	831	830	808	780	721	737	798	777	799	821	818	778	790	741	747	799	782	789	795	854	780	808	772	806	809	794	802	796	809	811	818	833	828	785	783	776	778	787	833	851	781	808	802	761	816	776	763	759	856	840	762	757	774	814	764	853	769	771	779	794	878	779	764	749	733	853	758	793	787	782	779	819	822	743	801	797	851	795	790	787	772	790	783	802	794	772	801	830	811	808	825	838	888	850	833	807	849	873	786	761	805	770	769	817	814	771	821	783	813	803	825	794	780	867	782	821	795	803	787	805	834	808	800	846	830	752	806	792	822	774	809	808	816	740	824	733	846	852	752	790	777	828	802	789	748	840	799	755	817	728	856	781	812	801	787	800	774	806	837	789	787	806	814	807	822	813	831	803	790	762	827	769	824	807	807	787	815	816	842	824	766	801	756	794	747	768	791	782	776	802	786	824	805	796	792	767	781	808	829	808	763	807	773	816	803	778	768	832	753	835	828	804	767	760	828	858	800	784	803	790	750	881	841	833	815	765	786	765	761	774	827	830	858	800	791	826	790	767	779	828	873	834	807	823	807	828	792	755	805	817	816	787	807	770	794	844
38425	9811	3220	1941	1247	965	837	655	589	554	473	480	459	458	372	445	462	435	440	428	413	410	418	408	415	392	396	432	416	409	418	407	393	394	410	436	406	406	399	396	338	402	393	373	374	398	407	412	380	414	375	422	385	421	381	392	409	438	372	382	359	376	416	366	349	398	369	350	406	404	386	389	393	412	385	418	335	373	358	365	402	407	385	362	387	378	388	400	378	366	429	395	395	396	391	373	405	394	393	383	370	362	414	380	390	368	379	419	388	359	361	417	385	392	351	374	442	399	410	369	411	391	381	349	375	400	370	373	384	372	358	366	359	377	375	385	354	337	415	372	391	359	406	387	377	376	379	384	391	344	378	340	368	393	404	408	362	338	353	358	400	423	385	340	355	375	368	394	392	409	381	386	425	343	361	369	386	402	380	425	357	426	390	370	434	373	349	326	356	402	393	378	374	329	388	389	379	420	418	363	368	372	393	433	405	407	367	391	370	374	412	394	386	402	386	372	363	363	367	425	380	369	385	383	403	387	396	333	350	394	345	426	385	407	365	401	346	372	374	375	346	395	368	372	377	354	367	394	404	388	391	382	415	395	392	397	403	370	387	367	418	361	366	336	333	391	388	389	408	376	404	399	378	369	426	373	390	355	369	372	384	391	363	370	392	410	393	399	365	379	364	377	383	369	376	402	370	377	414	376	391	377	402	377	372	380	365	393	421	407	369	375	392	380	388	354	363	362	431	374	395	377	368	376	401	376	385	401	377	359	385	374	365	379	363	389	368	362	402	404	352	402	377	382	399	383	381	384	411	367	375	390	388	396	397	436	380	335	388	433	398	403	399	389	392	387	382	357	393	333	398	414	376	369	360	360	335	378	376	374	379	384	373	403	390	355	350	377	401	412	372	411	373	352	410	403	398	422	359	367	391	362	394	395	378	392	389	406	371	401	366	393	373	427	386	398	389	363	375	398	407	386	345	349	392	401	371	376	388	363	351	365	350	415	395	351	385	379	357	357	403	365	409	373	420	375	372	383	381	383	413	392	415	388	402	390	365	411	418	375	376	386	341	392	411	359	381	352	393	382	401	386	342	359	391	359	398	363	402	381	392	385	369	346	406	382	369	405	368	392	340	381	392	389	369	395	406	381	406	399	384	372	347	348	363	408	396	398	393	343	365	392	381	371	368	408	371	395	356	371	393	388	382	398	365	388	359	377	387	371	397	390	344	381	367	380	397	376	407	389	369	363	374	334	357	394	384	372	372	377	341	389	399	388	377	394	374	394	345	366	368	414	409	405	390	356	373	374	391	387	377	384	353	358	415	394	417	360	399	393	372	377	402	395	349	374	372	380	391	351	371	377	378	413	392	384	377	368	386	375	381	371	365	402	369	340	384	371	346	394	417	380	379	398	398	386	371	380	361	391	414	387	403	407	376	406	365	423	427	391	409	363	392	393	383	363	398	387	422	384	368	365	344	369	374	429	393	357	430	394	366	407	386	358	411	368	360	390	376	357	374	356	364	414	395	398	370	344	356	355	369	376	385	406	403	407	390	406	369	434	378	358	359	370	412	360	386	378	362	397	368	349	366	417	350	390	357	424	401	345	375	354	404	403	376	370	353	379	376	426	390	379	372	357	376	429	391	365	357	377	390	404	392	369	359	397	374	361	366	396	401	370	378	392	379	378	383	399	395	406	336	364	350	358	376	380	365	340	376	401	400	348	365	389	369	335	380	410	389	405	368	380	409	405	405	413	392	362	373	374	359	387	387	384	371	373	398	400	371	361	374	366	375	349	407	393	375	353	354	377	394	362	368	387	361	381	392	367	394	379	368	349	395	415	389	396	377	362	372	403	401	379	413	367	354	385	373	363	401	360	410	370	403	378	393	375	421	374	398	422	365	392	374	397	399	393	376	357	355	396	402	376	414	398	390	380	388	372	365	359	372	416	344	351	387	403	370	411	380	330	364	361	378	403	369	377	397	368	358	419	387	390	371	362	390	383	396	375	385	378	374	385	384	392	420	408	370	432	366	343	372	356	349	354	358	348	376	368	370	349	352	409	397	391	344	370	373	380	381	382	369	385	393	379	380	397	392	388	401	397	347	362	419	385	352	388	384	418	365	384	376	397	378	374	385	394	356	389	442	424	395	372	379	392	382	402	373	377	407	356	395	369	384	381	387	384	361	381	351	360	416	361	377	375	387	422	371	379	410	364	421	376	397	388	371	389	386	340	355	379	375	370	349	357	316	391	380	390	357	385	401	362	366	383	394	352	367	388	393	362	407	405	376	389	385	379	386	367	416	402	420	371	397	356	363	364	361	376	352	383	374	351	390	395	347	365	384	415	398	370	383	352	381	393	374	405	368	362	370	383	404	413	378	336	374	395	430	366	369	399	389	399	373	398	404	361	382	375	369	410	408	369	382	379	411	397	416	363	416	380	379	360	408	373	371	384	378	392	405	379	367	382	385	371	336	355	366	360	348	364	420	376	380	418	416	376	406	402	387	408	408	356	380	386	377	372	364	342	368	386	354	403	392	389	359	389	419	410	397	387	346	396	400	362	392	376	382	390	370	377	364	348	354	401	342	425	412	379	360	386	365	385	383	370	367	393	374	386	377	376	393	365	368	395	400	346	404	412	351	379	390	380	388	395	377	364	372	350	391	407	328	411	406	403	385	390	424	399	377	411	370	372	355	386	382	375	375	345	403	383	379	394	410	360	392	367	363	382	384	394	386	383	374	400	396	361	383	362	351	397	361	424	394	379	375	384	341	399	404	394	384	369	398	416	406	368	350	386	375	430	409	399	429	379	359	404	417	378	381	371	385	344	391	372	366	383	378	421	399	378	360	378	400	395	405	394	352	362	376	359	376	375	375	360	403	401	387	402	385	410	367	372	395	403	372	336	377	376	419	381	376	356	332	385	392	360	375	391	406	390	387	440	414	374	375	385	390	363	390	371	357	353	378	389	356	394	389	380	386	374	386	367	397	399	401	400	384	391	394	390	369	388	403	389	392	427	371	391	406	392	418	374	372	340	438	395	405	391	354	349	370	412	394	359	381	408	415	363	375	415	381	361	385	386	360	375	387	404	415	365	397	395	371	362	374	377	380	380	377	384	379	386	388	426	407	364	388	406	348	399	421	401	377	397	401	380	383	395	387	349	374	409	365	375	410	384	388	395	377	407	374	372	403	394	390	392	385	401	381	391	392	433	343	388	415	377	368	371	397	403	413	399	405	372	359	383	360	351	413	389	425	358	408	354	416	359	401	342	362	395	380	389	351	380	389	407	398	390	369	324	396	391	366	387	334	400	404	403	368	341	377	376	399	385	379	402	389	378	362	381	384	404	369	361	344	371	376	391	379	392	391	393	393	398	406	374	380	364	346	378	357	377	379	403	389	380	399	414	426	369	397	402	385	372	377	411	384	368	387	373	363	379	396	387	381	374	384	400	375	366	382	417	364	387	387	382	348	380	384	400	377	416	422	391	381	393
20426	2608	3731	4487	4095	3513	2971	2552	2316	2018	1850	1649	1601	1499	1482	1388	1305	1274	1240	1223	1223	1199	1107	1140	1098	1055	1100	1080	1032	1142	1063	1057	1034	1026	984	1061	949	970	981	1012	919	1003	926	1049	938	929	934	998	943	929	985	953	1005	906	957	924	944	925	949	962	969	959	946	948	972	927	953	931	923	908	940	913	922	951	927	906	888	968	971	917	903	941	890	955	948	892	955	883	885	904	916	947	924	919	941	983	865	913	913	850	850	911	943	942	981	882	807	965	935	913	930	906	903	953	922	899	903	905	908	919	916	923	938	948	870	897	927	896	906	909	875	886	894	916	911	869	959	893	914	872	925	913	918	900	922	914	865	928	828	912	913	918	919	941	924	910	950	968	873	928	893	924	912	905	954	916	906	887	892	848	908	893	964	919	940	891	872	928	904	890	900	922	878	931	840	941	884	896	894	901	899	925	899	928	894	920	961	896	903	961	899	883	895	840	922	895	848	886	972	905	888	918	881	902	902	897	959	850	905	928	923	949	898	925	897	873	899	863	957	904	948	909	924	910	906	878	1016	863	932	889	901	904	971	891	933	921	950	923	916	934	950	892	901	933	879	921	941	918	918	924	902	910	920	865	891	867	919	917	934	911	948	891	911	923	889	878	876	898	922	948	911	960	893	962	857	903	930	889	888	943	898	941	934	917	908	954	889	887	890	890	935	905	901	913	866	967	904	946	931	888	863	905	930	932	919	889	917	873	931	873	901	915	905	898	889	920	937	896	926	909	950	867	850	879	943	955	880	929	922	905	921	873	883	931	872	881	960	920	910	943	893	906	968	906	905	983	917	913	938	850	924	902	872	912	883	926	943	867	908	883	876	951	886	948	931	925	919	917	906	880	907	946	906	972	914	886	872	951	955	942	855	868	955	935	929	863	939	944	930	903	882	936	911	951	955	873	868	906	885	927	920	939	865	986	860	907	915	952	935	933	939	907	872	953	936	833	906	955	875	900	904	874	851	903	927	898	864	938	906	926	913	888	940	900	890	864	893	926	834	868	859	918	903	849	978	892	912	913	917	915	904	954	916	884	892	935	870	904	925	893	889	908	912	908	964	946	892	955	962	908	880	921	884	918	928	915	930	922	926	954	924	904	939	938	925	914	900	895	882	933	927	946	916	889	949	894	967	884	900	906	942	919	911	915	925	952	912	934	902	935	961	886	913	879	907	913	889	914	909	867	892	931	901	878	917	927	875	920	879	885	928	937	961	933	879	887	927	903	904	885	952	879	935	922	900	891	899	863	950	891	888	907	929	875	937	886	963	946	948	902	957	971	921	870	908	884	892	869	963	927	936	878	866	869	968	894	907	905	874	934	892	913	931	856	862	917	924	966	863	900	943	918	885	882	913	896	888	943	937	881	913	881	895	930	930	919	922	904	883	906	852	859	935	860	905	930	920	860	921	905	903	902	908	879	918	889	949	877	934	898	953	894	998	940	888	961	879	907	966	933	917	940	906	913	920	958	895	901	906	957	933	869	932	896	909	921	936	905	897	911	908	940	866	904	945	849	885	926	892	869	945	908	908	886	933	918	950	873	854	900	937	917	1014	907	893	891	945	884	876	897	930	906	927	947	889	911	920	924	933	905	864	931	876	894	933	898	909	976	855	903	921	906	918	936	874	910	904	894	925	942	856	886	849	976	899	900	881	921	889	934	910	924	966	886	966	820	894	953	958	944	898	958	825	900	876	835	860	893	915	946	902	954	913	948	864	932	921	929	918	874	899	910	912	888	909	933	916	932	919	917	924	910	930	959	915	922	857	930	861	918	837	882	932	921	909	872	944	944	887	922	935	934	925	943	933	910	906	898	931	918	889	922	897	968	938	873	907	949	892	981	864	922	919	911	932	894	909	874	918	901	953	855	844	953	941	859	920	900	943	895	957	907	890	895	877	855	885	933	905	914	905	882	913	882	927	902	939	926	890	888	893	885	919	949	839	972	876	878	862	955	856	903	892	923	906	943	955	925	910	905	885	946	872	897	878	969	957	922	939	888	929	855	898	885	921	851	955	902	902	897	894	920	889	868	947	902	985	903	943	906	869	942	957	903	894	834	909	919	911	929	915	881	927	907	917	914	915	911	948	907	911	923	936	884	844	877	897	920	888	890	930	856	961	945	930	913	935	895	912	919	829	930	943	879	886	840	876	920	922	865	979	885	903	884	942	894	926	901	955	896	919	893	893	927	926	935	921	930	901	898	908	858	905	934	898	951	899	924	913	899	904	920	904	909	943	920	928	876	942	899	892	902	894	887	874	945	865	936	875	937	922	938	920	950	923	907	908	928	917	952	897	903	892	869	894	940	943	891	885	927	936	918	902	912	935	925	914	930	951	866	947	899	932	912	914	930	893	917	948	942	918	947	982	905	864	882	933	937	898	881	894	918	888	897	912	908	887	930	911	945	912	906	952	896	886	896	893	834	959	923	900	911	893	900	931	898	920	873	936	883	889	908	891	903	882	957	908	885	948	911	916	933	900	874	933	941	949	902	932	847	908	937	969	945	926	923	948	926	914	953	916	846	874	875	872	913	909	907	931	849	855	962	917	919	884	885	936	967	901	907	878	890	979	906	974	894	898	909	988	921	945	893	952	916	927	889	905	918	927	903	942	920	915	985	902	897	914	939	888	898	867	944	925	876	933	901	895	894	867	961	888	937	907	889	898	896	915	881	884	957	910	883	935	902	888	909	888	908	949	880	912	934	912	869	949	904	914	919	919	894	914	938	890	946	926	930	923	923	908	914	883	919	898	927	931	889	900	996	950	914	902	987	946	920	936	889	914	923	901	867	904	927	925	920	871	863	877	894	842	885	889	859	929	856	928	961	904	920	872	934	958	891	937	924	931	908	887	877	921	907	914	886	932	925	899	876	927	897	841	946	924	897	902	865	891	904	882	875	911	868	864	855	882	912	908	949	932	955	961	918	893	932	931	858	899	920	912	898	912	885	907	904	944	955	921	890	901	901	917	935	885	930	884	938	878	893	919	950	942	963	909	880	932	889	924	907	890	892	896	894	936	900	911	1022	902	834	849	861	917	910	892	914	900	846	894	962	922	923	878	972	868	935	856	950	925	935	883	884	843	991	866	878	943	910	950	879	901	908	894	926	955	968	960	891	910	900	869	913	909	907	855	921	856	889	949	890	885	940	947	924	915	879	904	867	834	922	889	871	899	867	921	976	930	823	933	893	859	864	936	890	911	880	910	918	870	915	893	918	917	884	893	911	889	907	934	917	929	897	934	874	909	874	869	859	886	911	914	927	886	893	856	987	953	921	880	977	896	911	943	880	925	960	871	884	874	927	958	891	871	945	928	993	921	835	912	908	921	863	891	879	917	916	935	831	940	894	930	926	919	859	888	874	960	902	860	895	886	894	942	907	933	919	912	936	888	966	943	883	872	903	976	923	969	891	939	863	899	961	885	934	908	917	946	863	937	912	887	901	928	861	901	875	934	839	881	929
11205	770	177	177	169	178	145	168	142	154	126	129	139	145	163	142	131	136	152	163	134	139	131	143	154	144	151	174	133	151	160	141	124	144	141	167	168	139	155	157	152	138	163	153	134	142	146	149	167	160	155	148	139	164	156	156	163	115	144	169	120	156	143	181	145	142	139	169	151	136	135	163	137	153	151	149	156	139	139	146	145	145	144	141	129	142	150	150	141	154	133	158	163	130	169	126	162	141	128	153	151	165	153	161	151	132	161	149	141	125	164	153	155	147	135	145	157	164	139	149	145	137	161	155	162	142	158	150	161	140	175	142	160	180	154	141	138	163	163	147	142	137	146	143	162	127	136	142	157	179	153	167	139	138	158	138	149	144	148	142	115	141	152	131	144	139	146	184	159	142	137	135	141	144	167	141	161	148	121	133	121	136	148	169	146	153	160	162	158	142	157	140	159	163	165	167	166	140	139	135	158	164	159	135	150	141	166	171	147	149	132	141	155	135	133	152	165	139	141	140	142	140	141	158	127	159	159	148	151	185	143	163	139	159	189	160	142	135	157	145	149	129	143	135	143	172	171	156	136	153	156	139	154	142	154	149	156	146	148	140	175	153	149	169	117	119	144	154	121	144	130	138	149	147	155	149	147	163	165	145	125	149	134	150	160	154	131	132	163	169	133	150	155	136	141	162	163	159	169	126	148	148	141	167	135	148	135	133	166	148	159	160	132	145	147	137	139	136	142	151	146	146	169	149	156	134	152	158	169	158	165	139	143	150	152	132	141	142	143	156	146	150	165	145	148	133	152	170	132	151	151	126	139	158	145	146	161	160	159	170	145	136	165	141	168	137	161	166	157	164	128	156	152	147	154	140	160	158	144	163	156	160	137	162	158	145	138	145	169	127	156	141	157	148	150	148	146	140	132	153	153	157	137	154	148	159	152	167	152	141	144	157	161	141	191	130	155	154	150	149	156	156	135	156	142	151	150	143	143	141	127	161	129	133	158	133	149	168	149	169	166	156	137	140	138	125	155	140	161	174	149	148	150	134	132	123	141	138	132	149	136	140	169	138	156	150	149	118	159	136	152	147	134	163	148	145	157	159	151	149	156	153	154	165	162	131	138	157	136	161	139	129	133	153	170	143	166	154	171	166	159	125	167	131	145	153	162	160	161	174	164	145	178	141	143	148	147	135	143	144	147	148	144	143	125	140	159	155	160	151	149	171	156	139	150	145	171	148	125	135	148	156	150	150	141	138	170	169	160	160	147	130	140	154	139	135	136	133	167	134	126	155	146	146	136	145	147	137	135	147	160	160	143	147	128	115	151	162	149	146	140	148	153	155	129	146	168	161	142	122	169	143	153	161	158	136	143	150	151	158	171	140	175	134	152	125	139	166	138	122	148	157	127	156	165	137	132	162	133	136	150	154	148	142	121	138	165	136	147	141	164	163	150	123	126	164	144	181	153	150	157	150	155	144	145	147	143	155	165	146	157	150	142	145	146	153	146	147	143	148	149	145	148	148	169	143	139	154	142	146	145	138	153	158	164	139	140	164	129	127	155	129	153	134	152	146	168	144	158	150	174	148	125	175	147	146	137	141	143	145	146	156	125	158	147	149	181	160	129	145	157	136	160	162	160	165	149	161	133	160	152	148	148	148	140	141	179	157	153	146	118	155	159	171	146	125	160	136	147	139	136	154	153	153	140	150	161	117	133	123	147	124	155	169	175	143	148	140	148	146	153	141	158	178	167	125	147	145	165	139	137	141	151	161	149	151	137	153	139	146	139	153	166	148	137	148	130	150	132	134	148	138	145	136	193	160	153	137	136	162	154	172	145	123	132	159	145	153	157	152	153	162	136	190	160	133	171	171	148	154	142	133	159	147	148	135	130	153	136	166	147	123	153	148	146	169	127	149	159	152	145	127	136	127	141	165	148	147	155	144	145	138	145	161	159	153	145	117	144	153	148	155	143	127	153	176	132	135	136	147	178	139	156	145	143	126	163	127	128	140	148	134	158	144	151	133	142	162	126	135	141	148	150	136	149	154	159	138	152	145	142	153	138	156	162	139	132	167	149	138	136	165	136	129	137	138	144	175	167	146	153	162	178	149	147	149	145	156	152	135	160	152	120	152	159	184	141	155	172	185	172	154	132	159	129	171	136	163	174	127	148	143	157	161	139	155	143	142	146	159	153	148	155	167	157	142	150	145	143	125	149	148	142	167	156	152	150	161	170	158	152	158	154	135	161	150	138	146	145	150	135	154	138	144	168	173	142	147	164	161	158	152	145	142	151	133	152	160	147	163	141	160	150	137	158	158	144	150	142	142	119	133	140	135	153	147	165	168	165	148	150	160	146	134	160	115	155	138	140	149	142	145	152	153	165	161	142	153	148	150	151	119	137	155	139	159	155	144	143	138	144	160	165	160	133	152	141	138	167	155	155	142	158	145	141	146	141	139	157	139	149	176	159	183	142	141	136	148	121	132	167	161	158	133	157	132	144	139	170	142	154	154	166	133	157	165	145	140	132	131	160	158	174	155	156	136	168	138	136	141	137	166	158	147	161	145	138	157	141	114	142	146	138	130	157	152	162	151	138	134	156	158	155	141	140	158	148	170	132	129	161	147	159	149	156	155	165	144	128	154	165	145	138	144	138	166	136	156	148	139	164	126	143	148	163	146	161	159	132	130	137	160	131	154	137	147	164	157	135	151	160	149	164	160	149	145	141	146	147	136	139	139	160	150	148	149	149	175	150	147	153	156	161	144	162	149	163	138	124	147	137	160	138	116	160	151	152	121	135	136	151	134	163	143	137	156	135	134	139	136	128	154	171	160	155	129	155	129	156	156	146	136	135	150	163	145	132	134	143	120	150	153	145	149	134	131	152	163	148	131	165	157	152	141	155	153	150	128	137	153	150	142	159	155	154	155	150	154	153	126	145	136	156	151	139	134	158	123	128	137	171	156	152	140	156	155	161	151	122	187	141	162	138	154	158	136	147	148	140	140	154	117	167	167	146	163	141	161	148	149	157	144	124	157	134	124	161	160	139	123	124	164	156	149	133	154	151	170	151	144	155	162	121	143	148	159	151	132	150	153	148	169	135	143	168	169	168	162	129	150	168	151	141	158	133	121	156	171	164	163	156	169	137	135	178	142	143	141	158	134	132	160	148	161	152	171	150	150	162	156	137	147	157	170	149	124	164	163	140	157	170	146	142	148	177	139	155	156	131	169	143	159	153	149	145	150	156	146	155	150	153	165	166	133	121	141	140	147	145	158	157	155	163	141	135	156	172	159	160	128	144	145	145	143	144	147	148	153	158	172	152	141	165	144	147	123	142	160	138	150	164	174	141	166	128	161	167	144	135	159	162	172	161	146	145	140	157	151	149	135	182	160	145	165	169	139	137	158	137	143	132	161	134	146	166	131	136	157	152	160	162	159	131	145	161	138	171	141	159	131	161	158	142	162	170	163	143	156	129	148	151	166	166	156	177	140
5963	603	507	524	514	489	467	499	472	454	416	454	443	484	449	413	406	426	479	400	476	462	446	443	392	405	427	424	449	407	420	439	424	446	437	400	465	388	481	418	467	441	428	448	440	424	479	479	470	439	410	447	413	431	443	434	443	396	440	442	446	430	440	449	426	443	411	433	420	430	419	436	401	428	415	417	455	420	476	459	431	431	447	462	418	441	464	435	452	444	434	436	423	420	472	437	399	415	442	416	432	438	450	457	420	420	407	440	453	454	420	466	466	412	436	477	474	444	462	415	418	438	439	400	480	389	437	456	446	431	438	409	450	446	427	416	454	429	435	427	408	446	403	436	448	448	419	439	416	474	431	435	410	440	438	451	405	446	409	451	417	409	464	403	435	453	422	455	453	415	439	448	440	422	447	442	431	456	460	436	455	413	425	466	448	427	427	441	453	416	438	451	416	422	452	437	452	414	460	412	412	470	455	404	441	470	439	427	443	420	458	444	448	451	454	455	432	421	437	473	444	409	427	448	422	478	397	439	385	434	424	448	419	425	435	471	424	418	422	448	459	424	452	420	447	434	430	411	446	422	437	418	473	469	425	444	422	409	432	426	425	465	458	450	411	418	427	424	401	441	431	432	474	439	440	428	443	386	427	441	436	436	430	462	448	406	435	457	400	408	451	414	488	444	444	381	451	440	456	386	440	470	472	473	414	478	428	460	432	421	437	435	422	450	399	439	455	452	480	484	438	441	432	466	470	417	453	435	448	474	439	428	397	437	430	417	409	458	424	427	431	421	474	430	397	460	414	392	426	434	417	457	419	453	431	452	432	458	455	437	394	422	436	438	445	444	452	406	471	455	417	442	466	410	477	470	451	444	424	459	434	441	422	448	414	429	424	419	415	419	420	455	449	427	449	462	399	469	458	478	405	418	420	434	434	408	429	457	462	456	428	446	441	421	395	410	407	433	480	438	426	428	448	413	438	415	425	424	475	433	416	418	400	422	413	454	444	436	449	437	415	446	471	452	406	454	434	390	445	420	451	465	422	429	426	417	468	466	391	416	426	438	418	441	439	417	427	452	443	431	420	442	444	425	459	475	423	468	465	385	415	425	411	468	413	454	419	456	425	442	456	440	441	432	435	459	445	404	440	451	440	420	416	432	435	429	443	479	449	414	424	428	449	468	436	425	442	409	438	437	434	455	422	486	439	418	416	430	465	414	436	460	417	427	463	476	433	400	436	452	462	417	476	453	403	444	429	424	454	387	479	462	434	463	476	398	447	442	438	427	463	438	428	430	450	424	425	420	456	443	417	419	409	431	435	490	414	394	433	418	428	417	397	439	469	408	423	440	426	434	439	411	463	413	427	420	430	423	429	444	425	438	442	417	451	452	436	410	473	435	389	451	434	416	444	465	450	450	459	441	443	448	446	427	464	433	445	461	434	448	476	473	403	435	442	409	472	426	419	419	415	453	429	429	450	446	472	428	424	465	453	458	406	410	425	451	445	462	440	472	421	458	463	459	457	407	423	430	445	444	414	479	441	432	420	450	415	401	442	460	448	393	413	497	446	432	452	438	428	407	439	427	433	424	406	418	420	443	437	464	413	425	473	436	416	459	462	428	434	413	440	448	394	423	436	459	403	444	466	454	477	443	436	443	428	458	416	427	428	469	468	438	413	459	456	443	426	418	417	472	414	433	429	438	457	454	448	424	430	438	427	423	415	426	430	421	434	436	436	451	438	438	426	443	452	434	475	451	444	429	443	416	458	398	441	481	414	424	438	463	436	410	441	454	423	448	448	445	453	440	458	425	448	431	447	469	446	446	439	420	426	428	449	440	481	450	439	459	463	416	427	427	450	446	419	439	435	421	438	450	388	445	450	459	459	473	427	431	429	434	442	440	466	422	461	435	438	406	456	437	461	436	437	465	415	428	413	399	414	429	435	426	418	448	443	448	437	412	393	412	436	473	411	408	429	412	458	459	417	422	450	442	456	471	415	443	393	420	431	455	414	460	439	437	448	445	430	441	395	421	407	470	410	442	446	440	424	419	431	444	436	457	456	427	429	419	424	433	437	484	421	462	421	442	447	436	449	481	420	487	382	436	439	439	473	454	445	418	442	430	422	431	429	443	439	418	457	447	440	427	442	490	424	433	429	426	454	431	456	416	442	444	404	436	432	446	389	459	447	446	424	404	475	466	407	443	486	409	443	450	442	440	478	448	427	433	420	414	501	414	453	410	479	462	419	430	434	427	430	438	436	452	436	442	454	454	435	473	454	425	426	437	432	470	452	424	438	464	437	470	452	477	435	423	414	409	457	425	445	404	441	407	435	446	414	436	397	424	423	433	471	445	443	454	422	461	394	411	454	410	414	400	430	436	420	424	457	425	475	433	430	452	452	469	436	426	435	468	452	479	467	433	440	405	458	439	455	440	440	404	443	442	415	463	433	458	437	472	393	430	438	460	439	426	456	443	419	476	433	429	425	457	458	419	437	403	401	428	395	435	432	477	410	404	407	454	458	457	433	442	430	451	434	436	443	450	430	452	433	475	436	395	433	442	416	407	424	443	416	408	481	456	437	465	443	442	453	453	418	446	430	416	444	410	445	432	465	436	450	468	460	465	416	451	426	423	418	476	461	397	444	414	465	443	457	437	417	444	441	462	435	428	443	440	456	453	424	453	426	441	435	455	441	414	448	438	425	465	423	418	429	424	509	421	443	450	432	424	442	438	464	436	450	436	402	435	460	449	454	462	462	425	467	439	402	460	425	436	426	442	434	413	427	418	385	434	462	469	448	425	414	419	427	463	427	454	392	467	422	453	434	469	429	461	449	441	420	449	398	397	399	453	434	454	411	460	418	434	463	413	437	426	428	458	433	461	447	424	412	416	432	415	458	442	394	479	406	460	452	423	440	463	433	450	427	442	442	445	436	445	407	451	467	419	428	449	414	443	474	448	424	441	423	436	473	436	424	413	438	438	447	438	456	412	397	415	426	393	449	419	426	442	424	451	444	452	433	446	434	443	452	442	425	410	452	412	468	442	455	421	421	427	429	446	468	429	413	436	424	396	491	430	442	470	408	467	436	400	423	446	445	441	441	452	435	458	427	420	461	421	441	443	436	416	404	477	450	454	417	432	422	401	427	433	415	470	441	421	452	441	445	416	418	456	438	453	444	450	425	416	433	410	439	419	464	421	452	464	451	415	444	420	409	418	463	429	476	455	460	401	444	453	428	411	450	430	498	435	417	436	387	415	455	456	419	469	427	456	431	440	425	433	416	426	457	437	393	452	439	451	431	462	431	435	440	434	411	504	413	418	415	460	370	412	440	468	430	473	469	432	457	477	477	441	438	432	419	437	443	447	464	423	450	446	421	497	468	393	428	422	432	414	413	432	449	458	412	431	410	437	446	455	423	462	409	406	430	459	421	457	449	429	469	457	417	428	412	486	424	417	414	404	443	432	448	450	448	429	428	446	426	451	428	471	402	427
29619	5778	1605	1097	739	607	497	448	399	417	413	368	376	367	329	367	320	340	311	346	314	314	355	350	353	330	305	324	332	313	331	339	309	353	339	302	325	353	320	309	296	312	346	286	304	318	303	312	321	310	326	318	299	311	317	305	312	305	322	323	340	321	325	326	345	313	329	336	336	339	320	317	329	305	303	324	326	308	315	320	307	336	345	319	322	312	347	300	302	311	298	292	354	329	295	299	328	314	328	318	339	312	316	318	294	332	314	331	290	340	317	367	336	309	303	328	291	295	290	328	331	319	317	315	317	291	300	300	316	327	345	302	364	343	318	326	323	291	310	335	350	317	318	300	332	301	340	315	329	302	355	326	334	328	325	320	321	349	347	322	322	300	308	318	330	330	306	341	322	305	333	316	319	284	302	353	320	322	307	319	301	306	298	284	360	293	292	334	343	335	317	327	345	345	311	316	315	330	331	311	289	320	331	333	331	323	355	349	333	295	322	334	299	321	329	326	341	332	328	320	298	321	329	305	314	325	323	332	297	302	348	337	322	327	318	310	298	289	329	313	300	336	335	313	316	293	341	329	306	300	293	298	321	308	338	288	298	318	309	331	312	305	305	290	328	301	309	293	341	292	314	315	308	327	298	301	303	325	318	325	310	300	314	309	354	328	318	318	327	325	324	356	297	329	354	292	329	312	343	314	305	342	294	319	315	293	310	320	316	269	356	290	322	319	308	290	328	317	309	342	310	316	322	331	334	312	273	340	351	331	303	337	315	314	315	323	344	296	305	304	314	325	307	310	327	300	322	335	317	308	324	324	332	306	310	311	357	324	337	318	355	292	316	319	324	324	310	324	307	334	366	316	355	292	300	289	315	330	347	291	315	307	311	326	331	333	303	335	315	308	313	290	315	314	345	337	295	329	337	340	324	341	341	289	298	323	343	302	300	292	300	333	329	337	320	310	342	325	322	311	339	333	343	329	307	317	306	354	350	314	275	324	317	363	306	303	325	328	312	320	344	324	339	334	327	315	299	307	317	295	323	286	299	327	315	297	300	302	324	349	338	321	320	310	352	315	285	308	317	334	355	321	343	330	349	296	335	322	333	343	304	328	310	306	346	321	313	345	308	303	279	329	332	313	324	341	314	320	352	308	335	300	320	324	305	325	321	313	309	317	329	319	326	319	296	363	301	345	310	273	300	321	325	301	324	320	327	319	286	304	322	319	344	313	345	307	319	301	318	319	295	327	324	344	316	312	334	322	311	328	341	275	279	360	296	328	315	338	332	342	335	340	336	313	328	326	308	323	350	315	321	320	301	312	347	308	323	310	325	291	302	330	318	323	310	347	308	320	321	310	325	326	340	353	324	307	346	319	305	314	312	320	324	361	299	326	322	287	311	318	335	319	323	327	332	324	319	330	321	294	325	302	294	299	321	323	313	333	324	289	288	314	296	333	301	307	339	279	325	306	319	300	365	310	326	344	335	314	330	299	332	323	319	329	294	346	328	348	301	332	318	327	301	318	315	348	311	282	357	311	338	337	307	326	305	304	352	322	331	284	306	308	316	323	322	349	311	327	335	339	317	330	316	293	314	315	329	329	337	295	288	330	322	344	312	307	301	326	347	302	307	315	354	343	301	343	325	341	365	310	308	324	304	314	302	305	331	303	325	330	322	335	321	323	326	310	328	338	315	341	287	331	347	334	312	325	299	332	317	323	321	308	333	319	327	329	328	370	305	332	331	308	336	318	349	352	316	320	339	288	342	350	330	341	317	315	274	307	306	342	328	298	319	337	288	289	305	319	316	309	321	323	323	318	307	317	356	324	334	331	293	337	333	333	329	313	299	343	333	340	315	341	339	341	294	304	327	331	317	296	292	325	345	318	334	300	316	284	289	284	329	319	315	317	312	304	320	307	296	296	318	326	335	287	353	307	305	315	322	318	314	308	321	315	347	289	317	314	297	299	368	329	310	321	350	321	311	338	311	304	335	330	327	295	320	280	284	312	323	326	317	304	309	339	317	303	285	282	329	325	339	307	338	315	312	293	311	313	293	337	324	334	318	282	326	347	311	318	277	344	301	287	326	311	320	323	302	331	316	311	315	316	322	332	330	316	306	298	312	307	293	356	321	290	342	347	325	320	323	333	337	299	310	308	315	295	354	328	296	328	313	317	331	319	350	319	310	315	319	343	306	320	349	334	295	341	337	313	310	338	287	303	268	314	332	278	305	328	336	319	292	307	364	322	318	300	334	332	335	308	319	334	311	311	303	333	331	299	336	332	306	304	305	295	330	319	316	326	308	315	297	352	344	284	326	304	329	335	319	344	307	302	348	336	312	315	309	346	329	307	328	303	336	295	325	283	307	319	313	313	343	341	304	301	299	305	303	326	332	299	313	309	351	358	297	296	313	348	306	318	346	296	301	332	326	312	331	320	300	318	333	289	321	310	299	333	330	336	291	307	263	314	308	326	302	314	335	323	281	279	319	295	337	305	351	307	326	337	334	296	318	292	344	285	334	332	310	358	315	329	319	331	340	350	327	330	322	323	346	320	317	314	301	287	300	351	341	316	357	310	311	317	301	310	303	311	316	339	342	336	340	314	315	331	296	324	323	310	333	338	323	300	324	304	332	331	323	312	310	329	300	300	314	299	301	334	310	341	328	335	314	288	332	336	328	305	332	328	349	353	321	305	350	321	308	321	318	292	307	309	304	326	318	306	307	306	324	292	326	315	328	331	299	317	312	339	292	317	298	324	295	299	318	309	336	335	317	289	339	300	345	301	327	330	314	360	326	305	298	358	327	323	315	323	321	330	339	303	317	291	295	335	310	310	290	278	320	338	305	314	367	342	324	303	333	303	328	322	294	261	290	303	303	336	316	315	356	288	328	330	299	322	311	313	262	297	328	317	323	313	331	319	315	311	309	299	320	316	297	311	310	320	313	315	304	315	331	341	354	304	312	340	320	300	312	337	321	296	321	317	339	287	330	321	344	297	331	345	300	365	300	324	366	328	327	292	316	333	345	332	308	279	309	333	323	341	315	320	300	363	284	335	313	342	336	290	314	299	304	362	302	335	316	325	354	301	318	352	323	326	290	322	315	304	317	330	322	332	317	333	333	316	339	364	335	328	334	330	312	317	306	318	324	298	316	334	334	334	309	355	299	310	301	296	333	317	323	319	314	293	291	292	317	305	334	318	369	325	320	312	298	313	323	309	335	341	317	301	326	306	343	308	346	323	354	324	315	339	311	289	300	328	321	280	351	306	306	336	319	322	334	321	300	331	314	346	309	325	324	300	316	323	318	338	291	330	313	330	298	332	323	308	340	306	318	333	337	324	320	304	302	288	324	295	294	334	319	307	338	344	379	316	322	319	323	333	361	314	296	304	324	311	320	327	336	280	330	311	358	326	313	328	308	295	301	327	318	309	318	282	295	308	314	349	308	314	291	315	296	291	345	365	328	338	322	299	311	327	307	341	328	301	311	337	312	311
15890	1917	2218	2506	2472	2091	1850	1616	1475	1370	1312	1199	1138	1082	1100	1024	1082	963	973	979	946	895	872	915	869	934	931	913	872	850	879	848	838	854	832	842	817	823	798	833	810	869	812	828	798	775	879	797	802	764	811	787	770	861	827	829	840	818	851	837	882	811	805	807	815	815	766	820	827	801	869	767	793	812	799	795	825	801	805	788	777	857	778	774	771	810	778	812	851	790	818	809	802	816	810	798	803	751	782	791	816	792	785	803	749	841	796	792	807	799	763	855	762	782	794	815	788	785	774	827	791	832	792	794	837	819	784	785	786	809	829	785	794	812	824	835	806	816	775	784	793	805	803	805	823	790	801	812	783	808	831	835	822	785	766	805	808	765	821	810	754	842	795	821	762	765	766	750	831	801	802	821	794	806	869	820	820	822	769	780	835	818	791	807	819	783	809	776	820	833	814	799	841	807	861	760	759	794	810	789	802	804	814	785	803	763	815	798	745	828	835	803	756	756	794	729	830	786	835	767	759	794	779	763	812	787	820	757	790	779	808	804	790	812	815	791	808	807	823	815	805	774	825	794	813	780	783	771	777	773	865	781	817	835	806	806	822	791	804	790	855	794	823	818	760	852	825	812	807	793	821	824	777	823	830	811	808	777	806	817	794	791	857	780	786	834	837	793	796	789	734	807	769	808	799	825	824	782	793	804	775	790	827	792	815	801	796	856	820	756	765	811	817	763	799	813	777	821	785	837	808	799	730	781	785	827	780	802	771	813	810	808	773	736	800	777	728	823	796	793	821	781	754	787	772	817	822	787	726	804	831	829	802	739	832	769	825	791	718	784	856	844	759	829	808	762	830	851	798	778	836	798	792	820	796	812	829	807	787	806	818	796	788	829	798	813	822	790	783	781	767	826	784	802	782	830	796	795	795	824	807	817	782	791	788	753	805	817	798	783	819	810	803	842	808	788	796	882	805	793	782	789	764	755	793	778	785	793	791	843	754	768	809	784	777	863	836	807	751	760	804	763	830	768	802	774	806	753	782	801	827	822	801	780	788	855	806	837	788	833	787	836	753	793	721	789	815	829	767	812	788	762	831	799	796	774	809	747	769	846	742	763	831	802	794	842	843	820	773	792	839	817	780	816	819	826	724	797	838	870	817	782	772	769	835	801	786	800	795	805	782	770	801	807	853	810	720	846	826	864	772	802	790	804	806	807	796	805	834	829	729	786	805	795	798	767	752	753	765	828	802	816	818	777	740	819	780	789	762	801	786	804	760	804	786	770	794	787	779	833	812	780	784	841	837	799	806	772	789	842	768	793	776	810	788	808	776	759	810	818	760	798	793	849	809	800	795	849	784	808	786	785	815	844	811	787	738	770	842	807	733	790	772	778	776	823	801	847	793	731	830	791	796	786	796	775	814	830	819	814	863	717	803	860	824	770	785	758	801	813	793	797	771	787	770	760	790	753	777	839	797	766	816	783	846	762	772	798	821	765	744	848	749	837	866	763	804	795	840	814	761	775	766	808	850	838	745	788	791	788	804	792	809	806	766	778	790	795	810	828	809	787	778	800	802	825	791	831	766	802	855	846	814	807	802	785	752	816	786	785	786	791	846	821	767	805	810	779	808	808	801	842	764	766	762	724	796	825	778	813	869	764	764	794	863	805	827	714	808	757	775	786	802	823	775	854	746	796	803	797	807	759	832	808	821	773	852	820	851	835	832	825	744	781	784	862	840	795	836	792	817	803	783	848	815	790	793	784	818	823	847	773	785	827	780	811	737	758	851	777	831	797	779	819	755	855	825	804	813	818	879	807	806	819	769	822	760	768	787	783	865	779	802	753	832	807	809	756	812	810	830	833	819	772	843	819	785	763	877	797	774	797	856	745	722	795	837	834	808	807	863	808	798	802	804	758	813	802	839	819	787	765	853	741	788	819	734	793	835	799	777	771	855	850	793	758	842	822	815	793	817	816	777	777	784	791	770	763	747	799	811	817	812	777	799	810	767	785	826	820	755	802	763	739	811	824	794	816	791	806	803	736	811	784	799	842	793	808	760	812	790	789	823	778	823	800	806	779	800	758	800	796	836	812	781	846	829	831	783	782	794	813	776	798	808	842	831	860	786	797	814	766	826	804	813	790	797	775	805	832	765	736	778	818	779	753	803	792	754	798	837	758	834	772	787	781	803	781	782	765	831	775	802	812	838	776	799	817	807	766	824	762	788	766	782	765	784	818	796	793	810	828	780	773	775	817	789	841	802	836	804	816	771	772	785	837	779	797	790	817	780	740	813	774	735	835	799	777	749	792	771	757	814	788	792	780	781	783	770	799	777	779	813	753	771	774	839	767	800	778	772	785	842	779	848	835	772	800	835	785	795	732	795	750	779	801	763	791	839	853	727	782	776	763	802	778	797	840	795	796	811	790	808	785	819	810	841	781	860	813	840	863	821	744	783	831	736	774	759	824	821	797	800	820	823	775	781	825	817	762	822	818	791	812	863	829	756	797	805	803	805	814	818	796	808	805	803	841	762	786	798	737	819	777	757	772	811	710	825	808	815	773	774	835	817	818	759	807	826	803	819	768	797	792	817	753	743	794	797	837	828	777	809	813	824	849	752	801	795	762	788	816	855	783	790	821	833	804	836	788	772	816	814	807	822	780	805	785	798	870	809	820	759	806	831	768	799	816	805	858	799	797	796	735	816	807	763	845	755	765	844	759	789	795	825	826	799	834	802	766	831	796	757	842	778	791	759	850	797	787	782	797	825	794	788	843	814	798	820	756	794	792	801	809	847	816	786	825	766	758	783	797	775	760	812	779	804	785	787	786	788	813	839	782	818	785	839	798	846	777	820	805	732	763	831	821	760	775	808	823	812	783	805	854	765	775	785	809	822	754	819	790	810	809	833	746	796	819	766	792	799	804	774	848	817	779	820	780	830	773	801	755	775	818	808	744	838	817	816	822	841	740	819	769	818	810	782	816	846	823	773	829	783	815	831	809	821	800	820	834	806	824	857	831	773	791	786	810	782	818	798	823	774	749	790	800	784	815	840	864	847	825	799	844	847	779	787	814	858	755	787	764	792	848	823	786	784	810	743	788	811	806	811	760	828	777	810	756	831	753	828	817	796	794	769	771	793	716	798	807	788	841	855	753	788	850	765	826	789	819	838	838	799	804	783	780	841	803	744	826	855	785	825	807	775	863	797	806	775	819	808	798	780	780	806	764	806	789	803	791	757	778	807	737	790	800	803	779	795	796	840	826	797	795	789	800	798	801	860	854	807	818	808	791	778	775	817	759	771	812	806	798	786	750	822	768	767	816	857	837	791	818	873	833	821	792	796	788	833	852	795	836	766	802	850	815	828	768	811	779	864	756	769	798	775	788	767	790	807	817	778	824	770	793	818	811	798	813	843	775	804	768	782	795	793	786	741	779	796	796	806	827	776	855	784	775	767	822	848	822	834	840	807	779	824	790	764	824	802	883	807	791	786	825	789	790
38915	10486	3349	2117	1363	1093	820	660	592	584	508	517	425	459	454	435	402	418	450	410	395	425	444	399	415	381	387	398	419	402	396	445	389	465	376	414	392	404	408	376	415	395	364	407	386	391	402	445	388	366	410	381	362	373	392	395	424	405	399	398	396	392	386	361	370	432	369	384	385	403	395	384	387	376	390	388	432	397	373	371	365	423	382	352	362	402	375	380	401	409	400	352	420	383	399	388	388	405	413	403	419	428	420	371	392	366	402	383	399	382	399	399	396	387	394	431	387	388	418	335	387	409	422	401	369	345	401	407	389	363	378	368	370	357	397	392	397	356	435	384	409	354	397	388	389	372	371	401	380	375	397	400	430	380	380	384	411	365	380	396	398	363	366	356	384	356	366	371	376	390	389	348	407	360	350	351	395	389	380	363	383	408	386	394	329	381	385	387	361	393	382	388	396	374	346	347	373	407	354	381	403	389	387	352	374	356	351	410	356	366	370	366	395	349	391	371	397	345	395	406	390	352	368	412	354	412	372	384	371	384	359	379	421	403	386	384	376	401	392	407	382	378	368	394	388	367	379	427	392	393	367	382	407	389	361	380	353	394	398	386	366	395	395	397	381	393	416	378	363	400	384	385	348	365	408	363	375	375	371	385	371	358	376	341	400	339	378	404	414	355	405	391	414	411	400	352	398	369	389	415	389	355	357	370	354	368	383	388	346	375	391	370	402	366	370	387	358	383	357	401	389	389	368	391	409	345	380	400	383	374	393	384	423	382	360	395	378	398	403	392	415	368	372	400	385	379	325	396	376	375	339	377	395	385	392	392	367	370	364	391	364	378	383	347	391	371	375	394	385	341	388	361	382	383	390	389	403	414	409	397	375	369	378	378	369	361	391	411	375	355	368	413	354	386	368	363	360	386	411	373	380	410	397	360	374	353	379	375	424	409	383	338	391	386	350	342	406	374	346	397	393	427	412	374	417	367	404	372	355	396	385	384	364	403	416	418	385	419	379	380	343	409	375	358	375	375	366	404	403	374	399	363	366	378	373	368	411	420	381	380	379	384	390	392	401	404	379	390	388	376	382	352	414	398	394	329	368	367	396	399	381	385	402	432	400	394	405	381	407	372	392	402	415	407	380	396	369	401	387	377	395	347	328	371	391	391	363	362	369	336	386	374	405	370	407	344	388	368	382	411	347	368	375	370	408	388	381	339	402	376	348	399	419	396	393	365	363	346	370	356	394	374	379	381	372	351	393	389	444	403	378	360	413	365	409	369	415	390	378	390	369	422	378	392	378	384	381	379	387	365	365	378	410	373	362	385	405	364	341	429	393	408	407	391	406	369	385	369	370	359	381	337	389	395	389	411	403	415	411	378	347	388	388	377	368	350	403	400	358	364	378	373	420	372	357	408	359	412	346	400	404	371	364	357	342	371	405	375	420	378	358	359	389	395	406	376	349	361	361	376	372	385	406	425	403	392	410	387	410	384	391	416	382	364	398	350	372	416	372	368	376	384	379	368	382	384	397	357	365	378	379	423	387	401	420	402	388	364	376	397	351	359	373	377	364	364	361	354	352	382	407	417	432	397	367	365	377	426	361	397	397	406	409	397	351	397	380	426	382	374	360	368	357	413	375	394	432	372	367	342	396	399	387	380	369	389	414	393	377	391	398	366	370	394	387	390	401	362	407	364	383	398	395	401	386	403	372	365	370	398	409	394	389	371	388	385	401	378	395	374	365	347	405	373	366	378	362	373	401	343	397	355	349	358	380	345	368	391	405	364	395	409	375	402	436	391	385	387	386	400	412	387	381	441	397	409	346	378	395	402	347	362	377	355	409	376	379	365	377	375	404	377	358	392	376	377	381	363	374	321	369	372	395	399	409	402	394	366	404	392	429	337	381	380	418	393	362	379	379	385	336	393	378	376	406	391	366	356	404	400	394	353	367	381	360	375	374	371	398	375	400	337	375	370	403	397	393	382	351	367	355	375	412	368	364	407	378	363	390	400	402	391	331	383	383	340	431	419	383	419	398	398	377	383	399	405	352	419	379	371	416	374	395	355	368	393	355	395	361	369	345	396	424	379	398	362	414	383	363	415	355	386	389	400	352	384	416	395	364	414	386	364	398	367	393	379	363	388	378	370	362	385	356	410	406	373	362	357	380	380	368	368	409	379	378	385	379	388	421	383	385	375	388	417	407	382	379	355	371	353	357	378	366	431	379	385	344	399	373	375	438	387	398	368	387	410	369	414	358	374	370	388	388	369	397	376	391	391	429	388	390	392	396	383	404	382	355	383	381	409	399	371	403	385	397	386	345	379	358	385	370	373	382	382	350	356	381	380	373	397	370	367	394	365	371	363	358	378	384	380	376	401	414	398	376	400	379	390	382	382	357	370	401	398	408	392	383	401	380	402	391	385	453	382	409	426	358	322	349	381	379	348	362	363	362	387	339	388	373	358	387	384	356	385	383	381	388	396	374	395	391	375	383	396	339	388	375	374	354	394	368	396	366	427	357	401	386	386	406	348	355	378	390	389	349	389	396	401	385	368	370	357	391	349	397	358	378	411	379	423	390	382	405	342	397	408	363	433	385	387	379	377	379	385	376	389	362	361	364	399	361	371	386	383	397	409	381	357	402	381	393	393	406	363	387	396	369	386	341	417	356	368	363	382	357	357	403	381	413	421	379	385	380	411	380	363	355	387	381	424	406	385	432	386	374	407	394	392	357	414	387	372	426	366	380	335	429	332	425	391	404	406	358	356	367	384	393	384	388	409	374	370	384	376	368	412	367	405	406	402	411	372	377	429	406	386	380	438	386	378	381	373	353	395	387	420	380	408	397	365	407	369	378	405	373	373	407	357	391	386	399	412	383	368	394	390	411	359	367	363	377	394	408	381	362	403	385	403	375	390	407	368	378	379	400	378	375	378	400	366	364	400	384	402	387	395	383	369	379	388	388	407	361	427	380	390	373	407	410	402	351	361	399	341	396	374	336	393	391	366	378	414	398	376	402	398	373	366	405	403	386	371	379	390	395	399	405	381	395	390	388	419	400	386	384	374	388	366	393	406	418	381	380	387	401	395	392	368	358	376	381	408	410	407	372	388	363	400	373	394	364	386	377	409	365	364	388	392	374	363	402	378	432	417	365	389	383	392	384	367	381	420	394	369	391	433	339	384	391	390	385	424	392	395	369	397	388	393	391	331	402	358	371	380	403	371	378	391	389	360	401	388	384	349	371	412	354	457	404	359	393	400	383	396	358	383	412	400	382	360	356	386	382	370	367	395	393	400	372	386	381	390	433	418	409	377	393	351	413	379	408	386	372	355	390	380	397	382	391	364	395	423	359	385	378	393	410	368	402	374	416	418	396	365	369	407	378	380	351	413	375	381	383	364	384	371	389	353	380	363	390	385	388	404	349	376	392	358	382	381	367	386	398	407	399	370	367	351	395	404	397	355	342	397	367	384	405	379	393	406	381	360	383	417	391	384
21157	2879	3770	4470	4039	3383	2894	2535	2201	2039	1886	1714	1528	1555	1387	1417	1307	1268	1272	1230	1183	1148	1145	1118	1129	1162	1102	1013	1035	1056	1008	997	986	942	1015	984	947	943	955	972	997	1063	952	960	972	984	962	1013	1004	943	980	963	945	944	944	928	932	931	950	931	1008	926	933	924	1019	909	941	949	972	1028	954	879	921	983	951	932	935	936	889	890	926	911	907	902	871	942	970	915	936	959	948	952	936	891	890	924	903	908	901	900	922	876	944	949	918	927	924	940	900	847	885	923	888	858	937	913	925	924	867	968	903	902	920	925	897	916	868	937	916	935	903	913	925	891	908	932	850	916	850	888	932	923	919	931	968	917	927	903	889	899	931	851	909	929	933	901	918	890	904	933	903	919	956	852	935	938	949	873	883	903	889	893	857	924	925	904	923	958	951	861	893	916	917	944	927	901	878	927	924	893	947	867	902	852	907	972	940	949	920	886	929	851	854	907	851	926	851	909	911	892	930	931	875	962	875	841	918	897	944	867	961	857	944	846	902	907	948	871	905	934	866	906	894	856	938	938	891	846	894	921	930	927	922	893	893	927	886	921	890	913	949	923	907	892	916	871	858	904	869	919	884	896	911	888	910	878	909	895	917	869	915	920	917	927	897	910	883	980	922	866	887	881	866	858	898	952	903	917	896	908	864	935	956	890	927	897	958	927	948	849	921	892	889	924	911	887	935	904	881	872	930	842	916	885	894	957	906	903	888	893	929	939	886	881	908	901	876	883	904	873	881	892	862	926	873	915	904	895	875	856	965	971	913	899	927	864	940	926	873	932	942	845	918	868	934	874	863	932	878	939	891	893	906	944	928	880	885	896	908	915	904	924	915	886	914	893	917	910	899	959	890	925	893	865	923	889	903	881	904	879	942	891	889	910	941	921	909	933	860	902	946	891	898	941	906	979	919	900	895	941	870	929	917	880	915	996	901	852	890	927	926	896	934	909	916	911	891	907	873	931	912	896	891	866	912	911	882	852	922	883	931	883	911	940	886	871	891	876	897	926	896	907	881	891	905	865	883	928	912	870	890	908	870	858	838	891	876	927	892	932	964	947	887	874	899	938	919	928	895	922	934	865	888	914	874	961	927	974	888	877	929	928	869	907	949	921	925	881	980	928	875	921	920	942	886	927	946	874	921	896	890	902	926	895	922	929	896	857	881	883	895	917	882	892	850	915	914	879	908	873	943	932	868	916	892	906	938	881	928	906	915	837	963	895	954	928	949	968	893	890	915	914	938	894	869	914	915	872	914	929	940	887	893	935	914	919	887	851	829	925	909	890	898	851	882	864	920	978	897	895	919	875	919	892	915	875	900	912	896	905	942	896	895	916	916	911	815	961	870	917	971	885	866	871	910	892	938	936	921	895	890	897	835	896	943	890	873	862	854	938	898	934	875	888	943	894	860	892	942	928	900	895	906	935	868	946	899	877	907	876	894	951	919	869	886	878	925	913	929	897	875	847	977	901	920	868	893	922	955	900	942	955	853	900	938	901	905	928	893	942	927	885	897	886	912	886	914	880	894	902	945	891	867	832	905	864	915	930	920	916	934	880	937	916	942	887	879	917	898	897	923	851	895	883	866	874	906	946	888	891	903	927	890	955	872	893	929	884	901	967	900	899	895	936	920	914	929	915	927	925	883	881	889	896	848	857	884	918	847	941	902	958	901	923	903	947	851	914	868	930	849	929	911	896	919	890	888	900	831	921	921	946	954	965	925	902	894	877	874	930	974	908	844	928	928	929	898	828	898	922	933	906	924	954	931	973	894	909	901	901	906	902	851	884	822	884	876	844	916	915	867	885	910	938	908	860	886	917	938	925	932	882	915	921	926	907	882	874	990	883	910	883	862	877	905	859	913	883	865	882	919	913	853	923	899	891	941	870	888	907	936	971	894	859	922	922	875	931	907	907	859	881	892	922	914	922	870	963	876	892	906	907	877	919	888	912	867	915	916	903	939	960	907	921	874	864	881	876	907	889	895	929	869	932	912	851	922	881	890	915	926	919	865	944	916	876	910	919	917	928	910	910	923	921	903	954	890	907	902	880	933	914	938	908	925	896	869	928	927	915	849	901	930	914	920	970	878	925	931	877	921	904	935	905	929	962	867	902	940	906	861	884	939	884	879	950	924	961	928	827	934	968	939	900	893	913	935	948	965	929	880	907	970	925	896	907	920	935	913	949	896	922	861	880	874	898	918	898	909	925	909	940	879	919	886	910	966	882	895	886	906	902	965	931	885	892	946	912	864	926	906	914	874	871	899	895	855	902	906	937	880	846	894	838	871	952	959	826	859	940	914	921	948	929	912	907	886	899	882	949	935	885	861	951	964	959	942	853	955	889	898	893	895	896	899	876	954	944	886	911	851	885	896	904	845	917	951	890	879	874	934	937	925	900	893	833	888	890	870	857	885	938	877	923	909	925	919	909	896	865	1000	847	891	930	902	908	929	852	892	895	903	940	901	882	867	951	866	914	909	983	912	920	865	960	904	890	992	880	915	928	914	928	946	914	877	939	885	908	884	887	963	892	903	908	862	910	900	953	915	867	900	955	905	845	940	941	867	890	905	945	863	867	911	902	833	951	881	870	898	953	920	903	920	946	934	870	916	898	907	951	926	914	853	886	913	914	903	907	905	854	891	953	891	870	932	917	903	953	877	881	915	817	878	843	907	913	876	919	913	909	910	919	951	924	875	962	919	947	886	961	905	881	889	926	879	927	937	946	921	853	931	885	945	919	919	910	957	993	869	899	920	890	924	869	919	910	910	880	896	930	910	852	893	893	916	961	912	887	942	914	853	925	892	846	877	905	907	888	954	884	892	874	892	903	859	895	923	886	887	884	910	935	927	869	883	877	884	860	923	891	978	878	948	900	892	878	925	852	902	873	899	863	905	907	893	966	910	970	914	904	962	896	905	895	870	883	884	895	899	877	940	890	884	869	941	889	902	892	900	941	907	909	867	925	946	910	958	886	909	896	893	941	945	866	941	837	869	933	885	967	912	933	904	893	889	868	837	881	880	876	892	845	863	854	901	913	923	919	888	950	884	884	879	881	866	869	951	842	943	884	908	902	934	911	940	885	864	886	911	920	942	938	842	885	906	929	913	870	884	869	922	882	952	933	831	909	917	925	884	930	957	882	942	857	979	854	915	970	901	956	873	912	890	892	933	886	927	915	927	876	872	915	943	917	917	889	923	932	886	879	915	891	937	886	868	858	881	971	891	885	913	941	882	957	897	883	871	910	871	905	900	890	918	886	945	908	922	936	914	903	841	849	929	916	930	986	890	895	943	935	947	876	875	912	913	930	909	880	880	853	915	892	845	954	879	907	932	900	890	862	951	915	896	972	855	960	889	898	911	911	950	922	884	897	877	886	944	896	953	895	865	936	895	864	894	964	901	900	935	920	941	878	888	938	923	843	897	866	929	913	897	894	857	886	938	859	863	901	878	886	931	959	881	929	892	901
11687	794	152	186	148	138	164	167	159	164	161	154	145	144	128	178	137	144	157	160	144	160	139	131	142	157	151	133	146	134	155	127	145	147	150	152	164	146	133	138	149	173	141	155	124	131	153	148	177	165	131	144	146	142	152	131	175	146	142	133	142	135	142	165	141	149	155	131	134	180	152	140	142	145	124	141	159	163	151	153	180	144	150	148	145	132	163	140	131	138	168	153	154	146	159	176	124	149	165	155	166	152	156	156	139	144	130	133	163	148	149	152	146	148	148	145	147	169	147	133	147	149	153	160	114	165	135	159	128	127	168	157	135	160	113	172	147	136	152	157	139	156	160	143	139	131	135	148	161	161	154	147	144	143	155	136	126	149	139	139	151	146	164	150	187	143	157	164	138	161	150	124	126	164	152	138	128	161	166	143	129	158	143	165	148	148	144	155	154	160	134	155	126	144	139	139	162	160	162	141	141	151	128	141	156	124	156	140	123	179	160	133	142	144	138	152	131	159	130	154	149	132	146	140	137	160	162	139	127	155	136	152	160	141	143	155	161	150	130	150	137	158	157	163	149	149	176	141	147	140	174	154	135	145	163	151	166	159	163	134	136	166	158	158	147	152	131	136	148	146	141	151	172	147	160	127	162	131	141	130	138	136	160	134	170	168	155	156	151	135	121	168	139	136	151	166	152	147	154	144	149	125	143	136	155	147	152	156	171	131	146	141	156	178	157	150	156	165	145	158	153	167	158	152	139	136	148	146	164	145	169	144	160	174	172	147	142	167	155	135	132	155	146	166	147	147	137	157	135	132	138	160	141	131	146	138	154	137	147	143	130	138	142	148	130	146	125	139	157	154	139	146	143	151	154	189	132	151	155	140	134	169	149	131	156	144	147	141	159	131	159	135	137	136	151	120	153	136	127	146	159	142	129	138	140	129	150	116	143	162	158	121	132	144	164	167	142	158	141	140	147	145	154	145	146	182	158	152	153	143	158	154	133	137	151	149	133	164	148	147	140	157	143	148	148	155	115	174	122	145	130	142	159	129	151	133	157	145	146	144	145	162	144	136	128	149	137	147	143	132	146	176	138	150	137	138	166	149	141	157	155	149	152	171	145	165	152	152	110	159	162	133	143	175	148	147	147	147	136	159	159	143	122	136	146	133	145	162	148	152	157	168	163	173	149	138	174	149	155	123	137	147	147	154	157	143	148	139	179	149	143	156	138	131	142	155	152	134	146	138	138	136	122	155	138	142	180	139	147	139	150	158	120	179	138	169	130	137	144	157	143	153	160	144	135	164	159	140	119	149	162	139	145	163	166	158	137	156	151	148	150	150	134	139	152	157	144	153	163	142	164	146	153	129	133	152	156	141	152	143	158	146	133	136	135	145	159	144	122	172	157	147	147	149	133	145	145	143	147	150	172	141	137	136	142	150	164	153	153	139	162	154	139	155	137	153	161	141	150	126	169	148	146	146	153	170	144	154	172	148	160	130	145	141	160	137	149	155	153	148	150	153	139	149	149	165	146	143	139	165	159	158	157	157	154	142	140	137	145	144	149	137	146	132	155	167	145	154	159	152	167	150	153	146	164	170	157	138	148	145	163	172	174	139	140	140	163	160	136	167	148	140	149	142	149	131	145	156	141	143	143	134	166	156	151	161	140	135	163	165	132	148	143	157	132	136	166	162	142	146	138	135	122	160	150	127	139	137	151	145	140	137	176	140	164	161	134	144	156	158	132	153	134	152	141	136	140	158	152	123	154	138	152	118	131	132	175	149	156	164	146	137	139	153	178	162	158	129	157	148	147	141	137	133	172	173	152	173	167	182	123	136	163	160	168	159	164	161	148	144	158	139	134	134	139	154	143	175	150	155	137	155	144	167	149	140	167	157	161	163	152	149	135	159	161	153	152	167	141	136	142	167	142	149	158	163	122	143	160	148	131	132	135	147	138	152	153	140	156	144	144	148	150	148	125	147	149	128	135	179	171	141	155	132	151	127	153	137	142	138	154	133	143	147	163	145	178	145	164	153	159	131	139	158	159	152	165	162	167	139	145	137	152	167	130	131	132	139	137	130	153	150	154	156	159	135	140	159	150	137	121	187	148	140	140	160	133	166	135	149	152	139	125	143	160	166	156	157	180	135	140	160	158	145	149	172	153	143	149	143	147	140	139	134	136	159	147	144	146	153	136	154	160	167	140	134	142	165	143	128	161	134	153	136	146	143	157	163	141	155	131	164	144	130	170	142	176	139	152	174	132	150	134	128	125	154	127	148	150	153	137	146	151	139	158	170	147	169	169	166	136	144	154	151	150	141	150	142	149	143	130	133	138	152	137	158	154	157	142	143	137	152	144	154	129	152	118	155	157	133	146	145	150	139	143	154	136	135	155	159	154	151	153	154	166	140	144	139	145	151	164	157	142	140	150	167	146	152	144	162	146	158	165	184	162	136	130	136	137	143	146	151	141	141	154	161	151	138	147	127	132	140	154	142	148	139	136	148	156	156	148	118	173	156	149	142	143	145	166	161	174	164	152	140	147	149	167	148	155	146	144	153	166	157	175	152	167	159	139	132	137	164	132	155	155	154	150	141	146	154	161	154	144	146	157	131	146	148	137	141	149	140	141	171	146	143	141	177	133	141	150	161	164	133	139	163	133	149	159	146	136	171	160	134	140	145	169	150	173	151	141	161	166	142	151	170	138	155	129	157	131	150	139	164	126	153	116	143	131	138	162	147	136	155	144	137	151	144	156	136	147	144	136	119	141	165	146	136	155	163	156	161	148	164	151	150	174	137	174	147	140	134	156	154	151	163	134	168	143	147	138	146	149	134	169	152	139	154	153	159	158	156	152	159	164	112	167	156	161	162	141	172	152	152	156	157	170	143	154	180	147	151	147	159	162	162	139	170	165	147	159	146	145	138	129	159	149	158	148	136	153	119	162	137	143	159	138	149	182	162	150	149	159	138	138	145	168	156	146	149	161	155	140	133	153	151	151	137	171	145	142	149	162	141	165	123	149	157	149	170	157	134	137	141	151	152	146	173	165	144	148	155	172	141	153	152	155	160	127	151	151	145	154	139	143	154	129	146	155	136	143	151	139	152	148	147	136	146	129	148	136	154	136	147	141	145	139	141	150	162	146	153	133	142	151	149	161	151	163	157	124	138	138	143	154	152	149	162	124	164	143	173	134	151	149	137	150	145	175	155	134	166	161	156	149	140	163	130	149	175	140	147	135	145	140	158	157	169	144	152	141	154	136	165	148	140	154	150	138	138	151	143	151	151	143	149	150	138	146	157	148	135	156	146	135	168	163	146	142	159	159	176	145	155	156	157	127	135	161	155	156	136	134	146	164	156	118	158	158	150	129	136	140	178	140	153	142	171	128	138	166	151	157	145	145	144	145	157	147	142	162	130	137	158	158	176	152	136	147	163	140	144	160	142	158	155	179	147	141	175	157	164	162	180	159	152	150	150	170	145	152	143	146	160	151	156
6178	624	516	472	518	460	480	448	472	492	437	471	480	422	411	455	419	449	389	457	393	455	411	454	443	415	432	443	452	435	455	430	470	453	446	420	449	443	457	464	434	443	409	464	409	424	477	447	436	447	459	431	408	451	431	427	477	427	475	411	438	436	437	442	423	442	393	431	447	443	467	454	436	406	414	439	440	400	459	400	407	460	420	423	420	403	433	445	458	415	431	436	421	456	434	449	432	486	406	447	414	415	437	429	429	454	457	448	431	416	455	420	464	421	449	422	444	433	431	431	419	460	428	460	436	457	414	448	449	447	407	426	407	454	452	450	439	443	415	434	441	414	418	460	425	399	439	408	421	432	394	438	420	440	421	407	440	436	464	449	442	466	426	408	456	410	468	465	440	463	407	430	417	428	436	428	397	474	444	459	471	446	476	469	484	459	468	455	427	455	416	420	465	442	450	434	428	443	454	399	416	428	436	460	415	441	446	436	445	424	473	446	435	440	458	400	422	453	440	459	460	453	459	448	421	440	445	458	428	450	411	460	443	462	402	440	463	426	425	408	412	440	453	456	461	421	436	491	463	452	470	444	467	440	412	411	421	439	440	445	449	451	445	439	384	452	426	439	445	433	435	420	448	448	412	482	433	443	449	426	461	444	468	457	443	461	439	432	453	449	430	394	437	441	469	416	440	447	426	403	452	445	445	408	431	392	454	470	469	435	443	456	447	432	438	416	438	460	451	452	418	419	456	436	370	410	438	414	440	461	440	436	424	461	450	449	429	422	426	481	435	411	461	405	435	399	452	435	458	434	424	439	443	439	470	395	438	497	449	408	411	460	399	446	472	417	411	408	466	459	411	417	489	415	461	452	428	455	390	392	435	425	466	449	453	452	419	424	428	429	411	453	454	459	437	416	447	439	421	419	455	403	444	404	438	413	434	401	410	439	423	419	445	437	395	425	422	447	431	440	403	398	405	410	466	416	408	421	419	430	423	402	453	455	446	427	454	461	448	445	418	470	423	426	418	443	474	490	462	458	429	446	427	441	450	401	437	424	454	466	449	404	437	406	470	459	455	443	473	434	416	415	434	427	441	440	422	455	421	427	434	424	442	409	427	424	443	426	455	451	436	453	424	427	415	433	442	440	439	412	405	461	458	478	475	429	425	399	440	440	434	434	429	463	439	462	439	434	455	440	451	437	465	393	485	411	447	450	444	392	431	416	408	466	441	447	433	459	403	448	445	455	467	405	441	422	480	409	452	429	417	402	431	442	426	426	465	460	411	445	449	413	463	371	450	448	416	472	445	462	438	434	425	396	429	421	424	435	434	449	450	482	443	417	432	399	451	462	426	433	419	420	432	394	489	420	455	454	482	426	428	458	439	459	424	451	482	462	397	449	406	400	449	450	426	417	441	445	425	440	470	439	439	445	440	438	471	429	456	423	418	446	424	412	453	432	458	429	426	422	442	455	442	435	386	433	475	424	438	429	405	447	449	418	439	460	406	430	404	430	448	445	409	418	462	439	442	474	376	438	386	488	440	432	401	405	461	470	425	409	420	429	426	443	415	449	417	436	462	397	455	444	412	409	417	476	407	410	442	446	441	445	460	464	425	429	456	440	433	454	409	462	440	428	466	450	481	454	482	416	466	446	441	448	435	412	438	446	471	401	428	453	423	424	454	488	441	481	461	494	436	428	424	471	450	421	402	454	434	441	437	423	469	428	474	446	443	424	434	433	451	431	416	434	450	425	414	432	453	450	429	463	436	441	457	395	421	464	448	441	441	430	424	433	448	426	436	445	427	474	425	470	419	455	443	407	476	416	439	422	446	396	443	459	456	454	461	440	427	438	458	455	431	423	440	456	435	404	397	423	409	445	437	428	417	440	423	414	455	410	422	459	424	432	424	408	432	455	432	417	411	448	427	455	402	446	455	438	426	450	490	445	426	422	449	419	450	426	460	415	475	412	408	415	456	425	465	460	426	439	436	429	412	411	427	458	436	442	421	452	441	451	436	437	450	436	410	438	424	410	399	459	429	437	451	450	455	413	442	442	464	417	458	410	443	436	414	452	435	400	415	441	452	402	458	417	430	457	394	477	411	461	407	402	447	437	462	429	467	409	419	458	425	469	434	425	431	446	454	436	414	436	423	429	483	441	412	427	478	434	427	428	403	471	414	429	443	450	441	422	466	452	441	449	416	427	450	430	421	452	438	431	483	430	455	402	386	444	422	421	446	436	436	438	432	434	456	442	415	435	384	410	475	448	459	471	437	441	449	453	432	476	439	455	411	439	424	410	439	404	438	417	439	443	421	430	456	466	444	437	462	450	410	478	416	443	418	451	452	445	510	463	448	445	436	457	424	397	409	457	423	400	447	423	401	467	451	433	443	398	428	425	405	433	450	448	402	444	417	431	415	400	444	445	437	447	429	421	424	434	443	406	429	474	432	417	402	490	444	445	428	435	393	454	428	417	426	439	450	429	453	446	463	444	469	401	440	452	452	418	407	456	440	415	413	390	438	448	463	400	460	459	454	425	385	402	440	437	422	434	442	443	439	441	420	435	413	405	444	445	490	465	464	429	402	467	476	442	453	455	425	448	456	410	388	452	426	461	442	436	419	433	441	453	447	457	426	454	446	451	421	426	446	464	455	416	464	428	423	432	477	367	452	445	411	446	434	489	445	452	429	400	451	400	447	449	423	420	414	434	415	456	471	450	422	449	430	431	468	417	452	444	434	430	411	452	434	443	460	410	408	469	459	479	462	463	432	443	460	437	413	435	449	444	430	435	417	463	439	438	453	463	413	473	386	466	441	464	454	435	422	448	414	442	477	385	455	445	386	459	413	400	436	447	468	425	426	467	442	432	425	427	458	396	426	425	437	458	438	451	464	444	439	445	413	402	434	429	437	426	439	439	431	450	408	456	397	429	437	447	403	451	424	422	467	461	487	427	434	456	435	421	430	434	452	438	480	425	424	422	437	430	428	446	433	442	444	459	453	441	411	416	454	434	450	432	448	428	431	445	427	488	451	412	424	447	473	433	455	371	440	428	421	443	447	432	461	435	414	417	406	452	461	472	415	443	438	419	446	438	448	446	448	424	447	405	412	455	454	436	444	448	422	434	440	423	431	452	428	441	467	444	455	411	412	416	447	424	440	434	432	396	414	423	409	452	434	441	421	436	451	419	424	455	437	398	430	427	426	429	455	470	444	406	391	425	447	416	432	430	444	450	436	459	460	474	436	457	445	439	431	460	467	429	407	406	423	441	430	478	456	413	386	443	425	454	441	426	440	458	462	438	467	454	434	406	447	457	425	447	458	418	399	454	422	453	426	444	451	431	432	437	443	424	412	470	454	453	477	359	442	397	435	460	440	427	450	418	431	424	446	412	440	420	455	458	422	450	447	457	446	478	433	441	459	394	433	450	467	418	447	413	437	417	453	446	464	436	431	447	470	470	454	434	449	463	432	444	435	430	450	420	450	438	423	459
28929	5327	1489	1094	769	634	528	525	454	459	423	394	389	366	347	333	329	329	352	335	352	354	336	312	319	330	308	336	346	346	322	283	326	315	336	307	305	325	307	312	299	309	304	319	305	309	325	302	331	335	303	360	352	342	285	305	295	314	336	359	290	316	344	307	330	316	317	310	295	338	332	308	311	358	311	319	334	326	284	316	322	297	317	314	311	329	311	298	325	322	314	300	314	335	328	363	324	302	335	360	292	332	304	321	349	317	330	332	343	305	320	302	310	304	316	279	299	311	313	343	321	301	341	326	322	301	305	338	304	343	324	331	296	293	308	325	279	303	301	320	328	330	336	298	315	297	333	310	280	360	324	311	312	337	298	322	336	332	328	289	301	330	323	320	358	357	322	337	328	311	319	332	325	313	332	310	305	304	332	294	307	346	307	323	345	304	346	366	326	264	312	314	326	322	309	303	318	315	326	325	303	331	289	321	333	309	343	341	345	336	285	316	323	292	317	338	292	335	320	324	293	312	316	317	287	291	359	294	308	340	331	337	324	322	313	314	306	328	349	306	304	352	321	337	309	319	325	320	288	308	326	303	352	320	314	323	353	333	313	324	302	330	305	309	298	341	321	322	343	310	330	290	305	316	338	305	337	306	337	332	327	291	294	312	329	334	299	321	315	304	316	294	340	316	324	328	302	297	321	326	324	336	294	317	289	311	287	299	307	340	362	348	311	347	295	325	309	295	355	367	333	295	297	315	311	297	277	299	321	315	303	324	295	361	330	361	347	341	321	298	296	313	294	303	313	281	285	299	317	332	367	335	321	336	343	282	337	289	301	328	288	306	314	293	315	310	346	308	317	324	295	310	358	316	288	317	325	317	320	332	348	311	328	320	303	303	330	310	306	308	291	320	304	314	332	309	301	334	310	316	300	276	290	324	323	333	358	292	333	306	302	319	318	318	310	318	313	332	338	309	337	343	314	340	329	290	290	295	317	318	318	322	312	340	313	338	274	287	354	314	318	333	311	321	352	289	323	301	298	337	303	333	321	325	355	326	277	352	381	321	333	328	298	318	352	297	330	339	310	317	324	311	343	330	290	296	312	299	344	312	300	338	290	330	315	323	279	314	334	292	308	337	311	340	345	316	324	288	341	332	309	309	308	291	309	324	285	304	304	330	292	314	339	301	301	319	303	332	333	305	305	275	318	317	309	318	288	312	320	310	332	296	329	314	291	306	323	321	302	324	311	343	346	292	323	321	310	321	328	342	316	304	318	341	309	309	325	313	313	305	300	363	335	319	314	323	312	309	329	318	320	300	300	286	318	301	312	300	307	309	300	320	311	298	311	308	283	294	328	332	294	283	303	348	324	283	306	291	352	306	309	303	333	322	304	308	317	312	305	336	284	312	304	320	355	330	334	343	301	299	334	312	268	305	337	314	342	312	303	321	307	312	336	377	321	296	306	337	277	314	320	312	309	328	324	347	321	327	303	330	325	324	333	325	298	342	318	324	331	312	328	311	344	310	345	326	336	305	334	346	324	334	318	364	291	309	319	332	331	311	327	353	321	317	319	300	312	303	303	336	306	314	304	314	331	339	302	329	315	313	321	325	320	325	342	305	333	301	313	318	343	336	313	298	338	322	362	277	315	300	296	333	297	302	341	340	327	314	363	271	314	346	310	310	305	335	334	358	324	317	311	321	322	323	319	331	313	285	305	317	311	315	347	310	323	324	323	331	310	321	303	298	306	300	334	340	301	274	298	321	305	315	321	286	303	322	287	310	342	326	295	328	302	307	298	314	299	306	325	330	305	317	300	350	330	324	328	341	323	324	308	308	284	335	293	311	314	339	324	306	334	311	299	299	347	294	323	327	283	291	344	295	335	279	295	316	350	323	312	307	292	329	329	344	336	288	356	295	294	336	338	323	300	300	323	300	300	302	320	317	319	304	310	310	326	337	318	324	351	312	305	299	323	308	275	303	313	349	328	333	335	335	317	328	334	309	326	318	298	335	296	290	295	320	317	332	356	358	320	327	286	312	301	315	295	296	308	330	316	313	297	301	317	312	292	350	333	273	309	325	319	293	315	344	345	336	283	311	348	311	324	315	303	339	327	334	367	301	316	292	283	301	294	286	300	300	319	328	305	319	303	333	331	327	303	357	337	338	319	325	330	326	279	346	302	303	361	336	293	329	290	325	301	304	292	317	335	333	285	308	344	308	341	335	300	346	336	324	302	303	308	297	344	312	328	327	336	303	291	312	294	301	329	315	322	281	341	306	305	315	292	310	304	305	313	307	321	335	313	321	331	306	322	335	314	307	301	356	317	329	317	323	307	314	296	324	324	284	332	353	298	322	301	308	317	306	311	334	340	297	287	343	339	322	321	299	309	306	322	332	331	292	301	324	330	301	314	322	304	307	274	302	322	314	308	293	282	348	328	333	340	287	316	323	303	322	314	317	335	328	398	313	311	285	314	354	310	320	296	315	322	299	323	268	287	317	311	277	285	315	319	324	310	307	303	353	308	312	317	334	341	282	344	305	315	260	324	301	322	336	309	324	320	310	328	336	314	333	295	345	315	295	298	332	342	316	318	299	314	320	297	318	318	310	324	310	365	329	306	321	319	314	295	334	322	350	303	323	290	309	326	312	302	303	312	287	315	299	347	331	311	301	273	310	284	304	288	327	323	332	289	296	313	325	317	301	292	290	301	308	292	286	338	283	311	309	304	323	327	335	324	320	296	330	326	266	296	341	321	318	331	289	325	311	309	294	347	307	268	280	299	341	316	312	302	297	308	304	320	303	315	303	318	322	298	287	328	357	337	329	315	322	320	330	337	288	292	365	301	341	304	293	302	323	283	322	309	305	253	349	329	312	316	325	301	359	321	341	311	330	318	307	313	321	318	326	308	310	303	371	297	339	326	298	319	307	308	326	299	308	330	303	291	331	339	351	322	323	346	330	302	324	333	322	303	317	344	353	319	311	308	341	301	341	268	292	339	295	297	282	314	284	319	331	327	323	322	322	295	295	347	323	304	318	330	296	335	288	291	293	317	326	311	340	326	326	336	299	319	280	328	320	342	315	322	327	322	329	307	291	319	343	329	331	312	339	320	362	312	309	342	346	302	367	362	311	298	350	317	317	306	316	328	346	288	327	311	330	313	309	327	329	322	329	339	325	354	315	313	322	296	323	329	343	327	332	330	301	329	292	315	303	322	315	297	312	306	319	311	305	309	293	331	356	294	289	294	295	321	288	314	344	325	302	318	327	314	320	314	288	321	309	288	319	338	295	318	307	338	342	301	315	310	311	322	327	314	324	310	330	340	314	312	291	338	317	335	326	277	336	314	325	306	355	324	307	339	322	316	314	317	330	301	293	332	311	309	335	310	314	317	301	308	330	382	346	337	305	290	360	341	321	310	299	320	294	322	302	348	325	326	293	343	300	333	343	350	304	309	347	330	308	312	303	291	295	314	363	314	311	292	323	311	294	321	317
15722	1826	2252	2694	2416	2088	1852	1611	1547	1385	1276	1210	1149	1181	1135	1012	980	991	915	907	943	928	955	884	918	870	895	892	863	917	842	880	879	883	830	866	838	871	795	866	802	831	813	831	835	839	834	840	790	872	853	783	797	791	838	803	851	864	851	875	835	809	766	834	799	796	777	796	847	798	822	784	817	783	812	810	799	827	869	827	816	803	807	818	807	808	787	858	766	782	834	810	848	800	800	806	807	817	839	814	802	826	808	856	793	777	822	820	801	809	804	802	790	776	817	808	783	787	786	815	794	877	797	797	770	803	823	839	801	791	833	833	827	775	809	840	807	776	798	843	788	811	787	826	772	747	802	762	846	793	834	840	714	760	832	771	754	789	813	818	809	804	828	772	819	789	814	762	805	787	811	788	769	803	811	812	770	753	847	769	791	834	835	819	790	787	778	791	775	783	813	831	814	814	762	834	822	774	826	776	787	822	815	791	803	775	793	838	788	835	792	764	817	808	784	803	760	787	825	776	748	768	834	781	812	782	798	774	791	842	754	809	792	819	820	796	702	865	794	740	893	763	839	804	821	778	780	802	812	760	842	824	805	818	775	843	767	853	745	762	790	804	826	766	823	812	830	831	778	833	768	763	791	811	803	777	795	765	801	756	791	815	756	824	808	787	830	811	780	863	736	834	763	778	775	801	740	780	799	794	812	806	792	772	818	806	810	764	770	792	807	772	777	787	772	767	770	806	782	786	804	774	792	795	755	791	727	787	829	790	874	797	825	787	811	805	824	802	798	892	779	818	804	781	786	778	773	797	840	775	780	760	818	827	795	770	847	728	804	821	791	779	775	819	800	798	779	777	838	800	782	808	752	785	815	787	802	829	815	817	852	793	767	799	829	805	847	794	826	796	771	848	814	793	772	768	806	850	798	778	794	886	795	762	775	790	833	825	807	802	793	766	777	812	797	838	820	767	769	775	834	805	822	778	763	803	746	825	800	774	820	812	799	813	797	752	790	817	800	813	800	813	832	743	815	783	806	826	838	830	766	795	769	843	775	792	758	805	806	847	790	826	788	833	810	827	795	748	783	795	829	770	814	809	783	809	798	768	758	826	804	825	770	746	790	750	756	785	790	778	808	816	827	833	809	815	831	821	826	800	790	787	825	829	818	805	813	834	800	742	790	757	805	777	793	829	752	771	741	816	791	805	784	756	782	829	774	827	805	793	772	755	812	772	826	808	810	760	831	792	803	806	757	814	783	745	800	819	821	780	843	786	758	757	773	740	794	783	785	803	793	859	817	798	812	814	734	800	779	804	799	842	796	739	761	783	799	767	813	786	784	791	796	817	813	845	804	789	754	848	790	798	803	784	803	781	828	823	795	824	802	795	827	792	825	858	842	791	764	812	766	784	825	772	814	797	779	837	782	768	803	782	782	800	812	814	768	779	811	753	811	784	846	815	793	765	832	848	743	802	800	830	742	816	785	747	806	783	812	818	782	852	773	786	765	796	811	762	820	820	828	825	801	748	780	780	818	805	780	810	790	812	804	813	793	849	821	823	781	825	810	771	807	837	757	831	810	791	834	772	836	856	772	791	773	842	835	805	784	784	825	816	852	853	777	790	744	764	803	850	797	789	815	813	787	817	838	789	792	831	828	780	851	776	795	771	839	742	810	810	840	800	830	840	810	778	804	783	785	834	815	789	792	776	807	756	822	784	778	829	831	837	817	819	732	794	838	843	781	766	833	812	801	806	833	786	813	852	790	768	862	815	779	806	825	839	780	804	794	843	857	774	768	769	812	790	797	797	787	822	800	828	819	756	787	751	765	817	747	842	773	807	815	799	795	739	782	793	779	804	761	790	746	816	765	798	828	744	822	789	835	777	814	770	807	814	823	819	801	823	849	806	770	800	826	776	836	815	789	851	846	813	825	788	759	791	789	830	765	819	727	771	764	794	753	801	804	755	816	822	802	766	814	751	823	836	754	762	892	759	818	754	840	753	761	774	789	790	752	793	786	842	747	811	820	822	806	781	832	821	795	804	825	740	833	812	815	806	825	807	815	790	798	838	827	782	823	766	770	765	817	832	762	772	819	752	780	743	814	771	800	801	825	823	764	828	755	763	752	825	758	784	787	756	771	770	838	804	819	815	795	737	806	765	789	775	768	808	800	774	779	740	832	776	830	789	751	809	798	804	809	831	817	794	783	828	776	791	756	829	760	859	804	837	883	819	820	748	788	817	804	824	790	817	797	776	828	837	837	829	820	794	745	835	757	758	800	813	819	862	765	850	796	776	780	818	797	824	790	833	807	802	787	818	800	753	792	785	739	807	766	766	802	749	786	792	826	849	798	830	820	780	746	797	756	823	804	827	784	824	747	810	831	829	783	833	821	759	802	808	772	769	809	813	777	751	724	779	809	811	792	808	791	768	806	792	843	816	786	770	780	815	821	739	830	802	803	801	793	803	754	802	793	745	794	815	808	821	813	812	796	812	840	806	799	780	793	794	849	780	822	826	814	799	806	822	796	774	785	765	823	769	806	773	794	799	822	822	833	772	745	800	823	781	829	789	837	789	826	790	812	825	832	840	760	804	815	758	784	807	799	835	765	774	842	813	741	821	760	763	816	787	813	792	870	817	786	764	834	802	765	830	794	765	795	825	785	819	802	788	751	793	789	801	812	795	821	792	784	785	818	853	782	780	816	749	787	829	732	765	808	825	771	832	780	799	796	774	850	854	773	786	807	786	749	792	848	809	820	808	815	800	807	793	805	806	819	796	768	796	783	803	833	790	777	760	826	795	751	763	809	761	755	814	807	798	827	780	801	823	819	804	813	769	847	769	841	781	781	831	775	799	821	789	763	859	829	799	816	812	800	803	753	823	802	781	840	877	803	808	858	744	830	839	784	813	805	789	784	791	850	866	848	772	763	833	803	827	831	837	839	815	828	813	746	806	781	779	772	805	780	845	777	810	806	824	840	799	781	796	788	784	794	769	765	770	782	831	817	813	797	755	762	762	830	791	839	799	754	822	797	823	817	793	790	830	815	840	780	796	789	778	749	817	843	789	800	754	796	797	815	823	797	777	800	789	776	817	822	815	787	786	802	751	808	816	799	771	765	810	866	789	782	824	807	788	824	804	819	790	830	805	788	818	839	838	782	792	820	750	790	798	759	821	803	812	844	787	779	792	769	793	816	795	807	826	759	829	777	816	844	774	808	755	760	832	774	834	828	759	802	796	796	807	769	804	816	788	809	791	818	798	785	810	812	846	785	793	772	883	792	819	839	771	792	840	833	802	771	852	752	791	797	818	805	784	807	830	795	820	820	779	827	837	745	824	804	820	820	796	777	789	813	801	821	813	774	762	759	798	822	823	760	823	797	770	787	788	796	784	802	812	787	804	799	769	831	806	787	824	809	783	822	816	766	802	751	789	770	837	824	776	812	797	869	813	820	820	767	833	750	819	762	758	792	818	767	823	801	772	854	783	738	856	783	786
39026	10549	3114	1930	1317	957	760	655	629	534	488	507	463	497	439	458	409	460	435	432	492	407	383	444	412	383	440	402	393	402	400	413	426	354	390	401	360	390	381	404	431	359	366	397	425	386	387	374	394	396	367	389	396	369	415	391	399	381	391	405	384	370	397	388	371	394	377	392	377	352	388	390	389	388	392	371	389	370	390	389	357	405	393	397	374	392	358	407	399	376	403	358	432	377	392	402	371	384	378	400	388	381	348	374	411	382	359	364	384	377	416	349	410	383	347	370	371	365	393	397	408	412	408	377	377	389	385	368	379	405	386	393	348	400	381	389	356	372	377	398	372	403	386	360	364	411	385	372	384	403	386	398	380	352	385	334	385	397	374	400	424	345	408	392	404	397	409	429	362	370	376	364	369	406	385	388	385	349	381	331	379	419	384	398	369	402	405	397	363	398	390	373	409	361	374	392	379	361	362	337	407	399	368	327	383	405	363	383	378	423	420	389	388	404	399	366	404	376	410	400	407	422	383	376	384	358	369	374	379	369	381	391	364	369	396	377	373	400	368	417	404	393	379	393	408	377	384	346	400	375	360	380	363	358	396	356	439	355	360	401	400	348	430	395	392	350	395	397	441	393	356	346	403	351	372	372	376	389	399	385	388	356	394	354	361	375	408	359	417	400	373	382	429	409	352	360	401	392	397	397	381	367	374	365	356	371	382	381	375	396	363	348	373	407	389	391	356	361	385	384	349	396	356	381	408	380	397	391	404	397	407	371	369	381	373	364	420	395	382	391	424	396	377	404	397	402	377	379	386	375	390	383	354	411	353	372	387	406	369	364	402	414	389	360	380	383	365	388	371	375	373	408	381	423	387	396	352	371	399	361	382	393	389	367	377	396	379	399	384	380	396	377	377	368	358	350	359	375	410	392	390	403	369	375	387	393	419	376	355	356	373	388	386	394	350	401	374	359	399	364	377	369	368	375	379	381	354	398	413	400	361	354	406	371	470	402	369	398	337	395	360	391	362	367	379	370	360	402	348	368	408	363	378	399	396	363	386	409	391	403	380	338	383	363	381	386	416	388	355	393	391	393	391	378	385	363	379	369	388	381	375	353	370	378	378	404	423	397	402	379	376	382	385	358	379	356	391	360	369	378	394	380	391	366	378	393	392	375	400	381	389	394	356	360	393	401	341	380	365	369	365	408	394	394	420	375	386	399	374	370	355	365	365	420	391	364	386	400	382	369	355	389	353	373	391	363	377	419	373	415	352	387	383	412	367	389	344	385	415	378	406	382	365	355	374	374	382	368	421	382	421	370	404	404	384	381	384	402	387	403	393	413	410	368	409	371	369	413	373	374	365	349	350	381	382	428	384	373	365	387	353	389	411	372	364	419	437	392	392	363	400	392	407	422	366	362	397	423	396	380	375	377	359	344	394	364	422	372	364	408	414	358	408	410	405	374	377	380	388	379	393	352	316	386	378	381	401	415	359	393	368	366	360	388	373	339	381	351	394	406	362	366	374	386	379	361	375	400	399	412	364	393	385	372	411	422	354	382	366	357	396	360	387	377	347	377	424	350	414	352	421	415	383	375	375	392	405	389	372	381	358	405	403	393	367	392	352	384	396	367	373	380	372	368	368	385	403	356	372	383	368	415	407	383	377	365	361	376	383	414	372	353	389	385	377	358	377	351	425	381	392	357	405	365	392	315	388	380	357	397	362	414	365	382	372	405	375	386	389	381	348	411	372	357	389	365	360	369	410	369	375	394	415	402	407	366	403	373	431	385	435	415	404	398	332	414	357	378	354	401	383	359	378	376	360	373	355	426	393	380	411	378	388	391	373	382	373	376	413	361	392	385	369	345	411	358	412	373	362	388	364	402	342	393	400	378	357	366	398	370	377	353	398	388	405	364	371	388	416	390	371	336	344	409	358	374	402	396	415	385	363	357	389	443	372	374	372	368	364	418	368	360	353	379	362	407	347	364	373	399	379	371	400	380	412	390	363	370	373	419	388	398	332	417	360	385	370	396	379	392	416	389	385	348	352	371	412	392	424	389	395	401	389	414	410	399	390	368	375	391	398	387	376	397	411	379	360	408	387	370	372	403	396	376	378	399	381	345	354	429	359	375	408	380	355	393	400	400	383	364	394	331	364	382	375	408	365	381	386	352	346	408	392	373	369	406	372	378	369	388	368	383	389	360	398	408	401	364	409	330	399	385	352	403	407	399	377	347	416	352	425	365	390	414	390	426	398	421	358	400	379	394	411	383	408	370	354	394	355	383	394	370	418	357	396	393	387	417	377	412	372	413	400	417	406	357	421	352	421	363	389	364	372	398	369	394	385	358	389	406	427	376	421	379	362	341	409	367	384	364	343	417	386	365	387	393	369	391	369	380	386	402	369	398	368	381	397	397	393	389	371	385	355	367	367	371	368	382	373	397	378	390	373	413	373	409	375	383	352	372	391	377	359	365	383	404	385	394	402	380	368	377	394	412	386	395	374	341	350	388	405	436	396	407	402	396	430	392	374	357	420	372	378	379	360	386	350	374	404	405	417	387	355	400	378	354	393	393	374	400	397	414	373	364	404	395	391	376	385	345	423	423	391	366	399	397	342	407	380	374	410	386	396	379	391	344	387	381	351	331	356	361	343	371	360	395	379	366	384	390	392	394	387	356	372	386	391	351	407	369	379	366	393	376	410	342	339	342	426	398	350	379	362	400	374	378	383	375	383	348	388	394	400	425	364	399	376	368	357	369	364	344	341	371	391	383	372	401	365	405	374	370	406	361	350	395	357	352	365	394	358	342	385	346	367	360	429	368	373	397	318	413	370	404	417	388	352	383	380	386	382	392	372	405	384	400	400	416	380	419	368	368	364	359	354	385	397	369	369	381	400	362	373	390	346	384	372	399	337	358	376	384	373	349	380	358	390	350	389	383	389	387	395	365	398	385	382	400	388	378	359	382	420	337	407	369	380	386	396	386	399	354	356	387	380	376	389	417	384	352	383	394	361	349	389	378	399	397	376	423	388	383	391	394	394	419	396	426	371	383	373	376	393	427	379	414	364	382	353	423	401	393	379	427	388	405	389	364	421	405	404	388	385	383	374	371	347	397	398	378	360	363	401	390	381	422	362	377	409	405	354	351	366	391	362	357	381	375	344	351	386	424	378	371	389	391	402	371	363	379	364	425	385	412	386	376	394	383	337	380	360	381	389	338	352	369	372	342	383	377	332	406	344	362	388	433	389	376	399	389	392	408	390	366	358	397	379	388	372	384	385	394	343	372	410	393	359	364	358	391	380	395	401	395	381	378	386	425	384	377	390	402	376	382	419	402	376	363	391	367	377	388	385	393	393	397	388	426	423	373	387	378	413	366	365	385	365	375	394	370	386	389	409	402	387	416	405	400	374	369	394	372	365	396	407	380	376	379	400	420	372	343	372	354	383	375	415	410	353	414	406	376	361	395	373	356	385	406	368	404	401	386	366	334	395	404
21094	3045	3732	4567	4033	3417	2886	2551	2240	1987	1797	1696	1643	1495	1437	1427	1320	1227	1233	1179	1192	1170	1078	1129	1096	1070	1059	1063	1064	1038	1010	1023	991	999	1089	1042	995	938	988	925	936	993	1046	930	952	946	959	980	943	924	992	921	949	883	931	925	953	995	984	980	932	980	942	884	959	941	915	950	888	922	886	943	925	887	902	918	906	915	946	927	926	886	891	888	883	989	882	866	936	941	922	999	933	882	884	968	948	874	943	904	899	922	907	957	952	931	923	886	955	984	919	880	941	874	938	910	923	904	918	918	871	924	901	896	880	905	954	843	930	915	883	911	880	901	888	929	936	915	878	947	923	929	886	933	874	928	900	886	872	872	903	898	863	961	927	905	864	963	880	929	964	900	863	972	927	878	928	891	909	893	941	920	908	913	893	956	917	901	893	929	858	885	911	888	896	962	901	920	898	900	980	861	950	885	889	901	893	867	888	926	902	932	932	916	907	898	907	899	894	895	894	944	960	907	877	892	928	900	902	887	870	919	938	882	904	903	917	925	903	903	822	899	886	899	883	845	869	928	869	889	887	927	884	896	858	915	914	912	882	895	888	917	906	936	891	895	929	958	875	899	934	900	878	914	953	910	930	936	932	902	892	906	949	909	838	926	947	841	883	890	904	903	931	825	893	891	862	922	909	894	916	930	914	897	891	904	888	962	879	855	896	888	892	914	896	868	911	884	958	935	948	904	910	860	916	902	912	949	913	890	885	913	917	935	877	883	894	961	922	914	945	923	882	919	865	927	977	900	874	880	888	903	876	914	900	926	909	932	943	908	898	880	916	933	931	944	912	919	950	928	891	935	879	962	936	927	949	906	872	904	893	849	952	896	885	897	915	947	925	865	938	851	883	898	962	953	909	898	909	931	918	908	890	918	860	947	857	862	920	940	944	921	878	959	986	925	906	897	863	870	903	933	904	900	884	940	874	906	932	908	948	901	871	900	898	906	925	886	935	914	860	908	891	914	862	896	943	914	920	896	906	919	919	887	888	909	897	907	845	948	896	869	913	927	923	887	912	928	900	978	973	827	969	854	902	907	862	844	873	889	931	875	948	907	933	893	894	955	913	916	906	871	894	890	885	906	916	898	898	900	908	866	867	910	967	873	942	899	857	903	922	868	862	869	917	896	861	902	907	911	845	955	883	934	842	857	922	937	849	908	871	922	880	892	877	851	879	870	928	908	869	935	899	904	900	960	929	904	947	913	913	882	907	866	921	916	851	927	895	933	911	917	936	916	932	956	898	910	924	908	907	948	890	865	826	894	902	921	923	875	911	878	892	916	939	887	918	896	899	914	892	853	866	835	877	949	940	885	880	956	915	906	849	895	901	977	867	901	889	984	965	884	907	912	885	894	882	873	890	936	895	862	929	918	921	939	853	904	889	889	878	840	907	859	867	907	881	915	887	922	932	891	918	874	877	897	889	897	915	913	895	937	918	940	897	903	940	899	905	918	896	901	865	906	916	862	942	898	931	914	898	893	918	876	897	897	940	906	859	874	913	882	914	940	897	879	885	940	910	899	909	898	938	846	922	891	926	861	883	920	899	897	925	895	898	899	905	880	882	877	947	877	886	894	893	946	923	882	885	928	918	909	904	885	952	938	932	923	939	853	937	925	916	899	905	959	921	893	913	868	886	900	950	888	929	874	919	869	900	899	902	885	872	918	918	859	877	915	900	891	925	908	899	937	915	867	935	875	908	902	938	910	914	884	862	979	899	894	861	874	924	898	890	909	890	866	914	896	914	900	881	939	922	907	903	909	865	928	915	889	892	902	919	931	941	848	893	884	904	910	867	900	949	935	921	955	893	868	905	961	917	876	888	892	901	924	882	875	967	848	893	978	900	914	875	875	930	851	866	926	947	893	878	882	870	925	894	950	934	912	907	874	838	936	878	911	924	898	973	963	887	876	926	885	898	919	890	911	936	889	871	900	919	889	908	871	915	875	963	881	923	893	943	892	957	915	922	902	906	868	957	903	953	914	853	926	938	863	871	902	897	877	911	887	890	898	905	881	877	904	867	890	883	935	893	897	898	874	900	894	874	895	881	918	909	886	895	884	880	898	876	932	868	919	930	889	941	885	879	846	948	880	900	903	867	905	882	896	880	926	875	905	834	904	889	897	879	900	921	891	907	883	892	856	905	922	898	921	875	919	913	877	881	895	944	873	926	960	877	938	910	934	918	952	870	927	873	913	905	891	888	882	821	899	904	910	930	884	850	882	891	892	859	880	927	838	875	872	939	929	904	916	911	881	896	880	918	932	932	892	878	872	889	943	894	884	862	837	908	963	863	906	891	918	903	861	912	927	918	884	870	955	863	923	912	876	914	923	898	928	946	887	956	935	889	908	923	898	934	903	909	878	928	918	921	887	907	904	882	922	935	882	866	928	930	899	935	913	947	873	876	880	924	872	899	902	879	909	884	956	918	899	938	891	937	881	916	885	972	855	891	856	897	921	963	881	953	871	945	892	873	955	892	893	849	906	904	896	865	913	886	912	873	902	878	900	911	923	896	881	913	957	895	897	875	865	910	926	926	925	885	895	863	863	834	876	899	880	884	947	875	933	930	891	928	901	968	922	864	889	905	938	884	874	907	878	874	932	912	960	917	887	876	899	935	880	927	885	938	898	930	840	872	924	897	954	885	895	892	930	906	940	916	958	938	887	937	947	928	895	921	882	946	921	939	863	909	920	927	880	887	948	882	878	925	935	903	864	943	932	947	891	913	861	923	887	867	886	894	853	934	933	847	833	885	873	913	934	936	957	933	871	877	908	888	909	934	893	930	907	907	903	874	907	865	927	915	919	864	902	919	886	903	900	923	922	912	884	861	910	879	899	911	895	902	908	905	897	960	904	923	898	871	904	880	888	878	937	953	884	947	937	920	859	868	918	894	904	889	931	920	877	928	881	917	882	951	920	877	909	885	911	843	898	918	909	904	886	913	904	897	907	890	891	907	883	920	915	967	910	944	890	908	834	944	943	966	910	904	893	908	853	890	899	894	894	899	865	922	919	913	881	932	927	854	900	893	895	873	873	908	918	961	880	882	877	869	884	886	877	931	861	863	932	884	925	921	884	913	962	847	923	895	903	904	892	897	914	922	961	957	938	859	965	938	864	925	894	853	868	937	937	883	915	863	873	913	918	835	929	958	894	898	885	857	883	899	864	942	895	893	954	886	879	896	917	897	895	917	897	922	927	932	924	890	861	897	941	976	890	891	881	876	883	959	903	895	891	897	889	956	912	902	931	899	895	935	906	905	904	960	930	986	883	891	860	887	892	856	937	922	909	914	917	875	886	892	921	938	925	913	898	938	907	879	894	910	923	888	874	909	940	869	895	895	952	894	955	919	893	884	885	869	921	900	861	858	888	933	868	924	958	884	893	954	898	885	895	945	884	903	889	835	909	894	854	959	884	917	943	943	892	890	950	898	946	925	917	854	877	955	925	942	933	901	880
11764	766	178	171	153	149	155	174	144	185	151	160	143	168	152	140	155	143	142	164	154	165	156	148	162	146	152	148	161	142	146	148	158	137	161	145	139	159	129	165	175	174	152	153	146	158	139	162	151	151	163	174	160	151	149	146	175	151	157	155	121	140	134	172	186	145	145	155	165	155	151	139	165	154	154	161	154	161	140	145	128	140	134	133	143	146	177	157	156	171	162	136	162	142	148	152	135	144	156	148	157	168	146	150	155	150	136	140	171	149	152	165	147	145	138	136	149	147	153	139	138	147	133	142	143	140	130	160	156	146	145	165	128	164	130	146	141	148	140	164	154	181	157	148	147	163	138	149	155	144	143	150	151	133	138	144	150	153	138	135	167	139	164	148	160	146	156	149	142	137	173	158	139	137	163	159	160	143	178	145	147	128	128	131	144	139	151	124	182	157	158	169	177	143	154	143	148	147	147	164	158	156	142	155	140	133	174	134	162	174	120	150	139	143	157	154	148	158	129	130	168	148	145	134	140	158	155	144	122	138	130	130	164	173	150	114	131	153	162	143	140	157	170	139	134	168	149	154	148	181	148	157	159	145	155	156	171	168	154	147	153	150	136	145	160	138	134	159	154	130	160	138	138	152	131	151	141	154	167	145	168	155	148	148	170	148	147	153	152	128	158	144	150	147	145	148	154	139	166	147	130	148	155	135	121	136	160	159	155	151	149	141	137	141	155	140	154	138	147	145	163	148	115	155	153	167	164	147	143	156	156	160	153	138	136	156	142	166	147	157	172	138	155	138	139	158	149	155	145	175	148	154	147	162	161	135	106	127	142	158	151	145	159	157	127	130	156	160	147	146	160	145	166	152	155	132	149	153	136	178	171	165	146	151	153	166	152	129	138	153	142	174	137	154	165	143	151	150	138	141	144	161	168	140	160	153	148	147	143	123	150	139	132	176	148	129	176	145	147	152	147	142	136	143	128	159	173	139	161	162	148	160	131	142	171	142	149	141	154	129	151	154	132	154	144	166	125	149	155	136	147	160	134	163	170	143	156	171	127	140	162	133	166	159	146	135	152	134	140	151	142	146	161	169	162	133	143	178	129	150	146	156	137	141	144	160	148	145	153	164	159	136	138	160	155	145	126	143	158	140	144	142	165	143	155	146	155	152	155	143	144	164	165	136	142	143	156	161	160	155	137	139	175	141	175	122	133	149	175	150	160	149	142	142	127	162	141	155	147	156	136	150	154	163	158	139	134	152	141	152	151	134	137	146	142	160	145	160	167	137	151	158	103	135	150	140	159	126	158	149	142	161	144	147	142	138	136	141	130	131	165	153	134	133	157	157	137	145	161	155	147	150	162	150	126	159	154	148	147	148	133	150	161	131	148	160	124	150	147	162	147	141	138	145	141	154	152	133	153	145	141	148	141	156	155	156	175	155	149	156	170	134	145	163	130	142	155	124	157	158	154	134	159	155	151	154	162	143	157	149	143	158	185	159	142	148	153	174	147	144	152	157	152	180	171	150	155	158	155	135	153	160	191	153	162	167	143	129	151	137	139	169	170	133	124	132	128	149	160	126	156	151	132	152	131	131	153	157	153	143	144	138	159	157	135	148	154	152	129	153	142	136	169	163	157	175	127	167	154	135	135	115	140	153	156	160	156	138	152	151	157	129	139	123	164	146	162	161	140	163	127	144	149	174	141	162	169	153	143	140	155	169	146	161	134	131	153	162	139	132	144	154	172	163	171	132	157	176	143	159	157	141	140	144	150	140	139	123	158	131	163	161	150	162	158	170	138	145	141	155	172	148	157	151	143	131	145	148	135	145	154	169	136	154	140	135	146	165	151	132	135	162	159	126	114	145	143	137	153	177	149	154	138	161	156	155	151	139	150	128	126	150	129	133	152	169	152	162	159	175	157	131	154	148	137	145	132	156	171	140	127	140	140	134	169	156	150	133	146	155	161	158	146	157	175	139	152	141	161	145	154	171	152	147	166	146	156	159	176	134	140	157	140	143	149	128	132	130	121	155	136	144	150	162	141	149	160	163	173	147	149	140	150	140	143	145	158	149	124	127	146	146	145	130	160	147	138	128	154	139	156	135	140	139	166	157	161	144	179	167	127	137	167	147	144	161	151	142	156	182	165	150	164	135	144	149	138	156	150	124	154	163	136	147	153	131	153	166	143	138	168	155	150	147	148	162	136	132	165	163	133	136	133	148	137	150	150	146	159	167	152	140	133	126	141	131	133	146	144	151	142	135	131	155	161	128	139	142	167	139	166	146	169	138	148	163	157	193	165	142	155	141	129	133	161	141	154	152	129	172	173	121	142	137	153	157	162	152	158	155	147	158	153	139	145	162	145	128	149	156	155	149	157	161	149	147	155	169	145	138	155	143	150	129	147	150	152	143	160	134	147	147	155	136	158	157	130	159	146	167	118	120	128	150	169	138	147	162	119	154	170	118	162	162	156	136	150	162	161	168	149	127	137	165	168	145	148	159	130	145	158	154	141	127	145	149	158	142	147	127	140	145	159	147	143	146	141	144	145	140	160	171	142	153	167	146	148	160	136	150	147	133	144	162	135	129	159	172	149	155	161	134	145	144	155	151	131	148	154	138	143	151	134	142	156	170	145	142	122	143	150	154	162	136	117	164	150	143	156	168	142	155	152	143	160	153	144	131	154	162	153	139	143	161	157	146	154	158	153	147	158	164	149	151	149	171	151	164	184	154	162	148	127	157	156	149	158	142	122	153	168	146	166	134	137	138	140	150	156	142	163	151	157	159	149	149	162	166	149	153	137	135	142	155	128	165	149	157	171	172	182	137	124	135	152	159	151	146	144	139	157	155	156	159	131	171	151	148	166	166	167	154	152	154	140	140	116	157	144	144	153	127	149	150	116	134	173	133	159	149	155	139	132	152	125	165	158	142	140	159	168	144	141	131	141	151	168	154	152	137	167	142	134	149	153	141	134	136	146	134	155	150	169	148	160	162	149	165	167	144	153	142	140	151	155	156	173	146	131	143	150	137	138	151	145	123	123	145	172	133	175	157	149	153	159	153	156	166	123	123	143	154	169	152	139	153	159	150	152	139	166	157	151	139	153	145	145	159	145	140	141	132	167	130	142	164	137	152	137	161	150	133	144	146	150	154	131	149	139	171	111	175	164	125	142	139	148	161	131	151	145	163	172	143	180	122	147	151	176	130	132	165	163	163	151	146	153	144	170	154	169	146	160	175	153	135	155	134	154	157	145	149	150	176	158	133	150	168	134	143	168	166	134	165	158	146	153	157	157	157	153	137	144	163	151	153	156	136	157	161	176	144	149	168	174	176	122	141	145	164	158	141	126	149	137	155	147	136	155	144	159	172	159	137	137	163	157	160	158	157	142	173	167	124	158	158	140	125	168	148	142	136	133	155	170	149	143	153	134	146	160	139	178	142	150	143	158	122	130	145	138	151	163	165	153	143	140	158	126	161	139	153	154	160	147	146
6296	645	527	529	497	518	469	450	494	430	470	467	435	465	465	431	482	430	474	446	468	482	447	454	431	448	436	424	490	455	472	395	424	446	433	477	451	427	446	434	405	415	440	457	412	440	451	454	458	444	433	446	433	456	445	402	421	439	459	413	413	445	433	419	426	455	430	454	476	432	436	420	442	466	419	457	444	427	449	412	472	412	400	415	465	457	417	433	479	396	439	423	413	444	410	447	463	449	445	438	420	415	437	403	463	474	448	465	426	415	430	442	407	434	438	397	473	419	423	469	439	456	414	415	425	413	425	433	464	482	442	448	448	429	437	452	432	441	407	458	447	459	446	450	441	439	438	476	434	433	397	416	472	433	437	419	441	466	437	451	444	453	406	425	441	415	419	414	405	423	442	444	446	461	404	418	454	449	419	415	437	443	436	406	426	421	409	430	460	392	434	433	404	406	437	460	403	414	441	437	456	444	430	461	458	414	426	427	430	449	417	417	450	448	422	439	468	449	431	440	431	417	450	424	429	439	443	433	471	447	417	473	407	421	413	442	457	429	452	474	395	459	429	431	415	429	450	433	427	427	442	419	431	440	400	465	465	459	447	427	441	448	424	463	447	431	411	438	448	427	431	446	459	486	434	443	427	421	447	456	431	468	431	436	445	434	438	434	449	432	447	411	446	418	446	442	451	437	422	455	433	454	461	422	462	446	445	443	465	457	421	434	460	457	446	441	426	450	416	420	464	444	454	466	469	429	452	419	443	420	455	476	441	442	436	435	404	462	407	421	493	406	473	415	499	478	422	465	423	490	429	437	440	438	399	424	440	438	441	398	409	390	445	435	425	454	433	431	424	441	475	442	447	411	427	458	443	433	440	427	469	474	441	439	459	447	438	417	428	407	411	406	432	453	437	458	457	429	460	464	447	415	415	459	427	432	463	455	443	399	427	445	446	446	419	371	409	427	464	408	421	436	437	417	436	407	441	433	415	448	438	446	445	401	436	434	434	465	477	454	449	489	401	458	446	413	421	427	492	455	409	426	446	429	422	450	432	429	427	475	418	404	456	442	409	442	460	446	442	420	447	444	426	435	442	451	444	421	447	441	415	430	414	438	436	418	439	442	429	431	415	425	416	466	439	455	426	451	430	453	450	410	435	395	455	428	447	436	428	445	436	470	433	440	448	456	423	441	419	401	401	415	418	423	457	422	431	428	424	406	475	460	386	473	431	418	440	421	418	435	465	431	416	421	410	456	436	401	412	466	435	452	424	445	445	423	423	452	449	446	437	425	416	460	413	441	455	457	412	422	416	453	470	441	448	455	446	419	476	464	440	434	439	464	412	459	464	470	451	418	402	413	444	434	430	411	453	438	433	442	474	446	445	424	408	428	419	466	459	478	412	419	391	437	441	456	441	415	402	414	418	400	459	446	458	436	444	442	436	413	432	429	426	414	426	448	456	466	454	496	412	452	460	478	414	428	407	410	434	445	428	470	447	393	418	440	441	414	434	451	437	445	427	417	433	426	462	412	459	441	408	438	473	403	445	401	446	450	449	441	470	446	461	415	457	424	455	437	502	470	399	415	435	442	439	457	420	410	420	420	422	402	417	431	452	436	427	438	448	450	444	423	419	422	462	416	451	436	451	432	425	449	435	428	442	450	459	426	448	421	451	434	472	429	415	429	419	456	465	423	441	415	438	438	457	432	420	451	460	418	391	444	427	407	432	419	446	483	457	442	444	424	424	482	441	426	441	438	442	428	465	436	404	448	438	433	449	467	449	460	414	384	442	447	432	460	454	457	430	454	413	436	433	439	439	462	438	443	422	414	446	472	405	446	383	460	451	458	414	452	424	439	401	412	410	421	432	454	408	442	403	428	405	418	451	411	420	425	431	457	485	425	458	457	412	444	401	479	422	403	416	418	467	453	407	441	403	466	425	427	443	405	400	438	451	436	453	427	435	452	457	435	430	411	413	432	415	392	480	418	464	443	420	449	435	422	419	425	469	410	464	420	444	421	432	421	435	420	435	491	461	462	460	413	430	423	444	450	467	422	430	434	424	433	432	474	426	422	434	395	425	416	461	433	444	413	433	414	442	423	426	431	442	434	448	433	435	445	431	463	444	448	438	441	410	447	423	446	450	460	407	421	442	426	474	408	405	449	462	447	464	450	433	430	420	467	425	438	478	429	443	410	450	478	460	465	443	436	427	442	462	453	444	447	416	431	462	442	414	419	439	433	400	458	428	421	417	436	429	392	453	451	434	499	460	449	425	453	449	458	427	429	431	428	431	431	406	443	450	422	420	435	440	453	388	398	426	453	416	410	386	440	430	440	438	434	429	418	418	424	437	412	393	464	437	428	441	425	430	458	441	446	414	436	450	450	437	426	414	429	464	469	400	460	444	431	464	440	456	397	437	449	441	416	418	435	404	422	433	435	450	423	414	428	474	423	440	420	427	445	404	429	401	429	421	438	435	439	460	450	436	439	414	425	438	422	413	460	402	411	474	440	404	445	451	430	419	487	450	421	438	481	411	438	425	449	442	452	431	407	421	421	455	438	408	463	430	464	462	422	406	406	436	463	469	466	443	412	450	417	447	439	457	400	384	420	469	446	433	439	417	454	416	448	431	467	448	445	398	440	468	444	469	421	448	444	409	438	425	466	446	414	450	441	400	437	427	441	443	453	448	439	444	436	408	415	455	405	454	451	487	478	451	414	475	411	419	423	412	423	449	452	464	476	468	442	427	447	443	457	427	436	435	420	418	453	434	422	420	450	466	436	452	457	416	486	418	421	420	431	435	417	477	436	483	445	443	454	464	432	449	412	396	447	430	429	458	475	413	452	451	431	445	450	443	419	438	446	437	438	437	461	426	474	440	446	438	427	415	460	415	448	471	437	479	493	437	423	480	414	436	458	445	425	468	475	445	438	434	433	433	412	434	449	450	470	453	430	425	462	450	438	407	421	450	412	482	452	427	434	438	421	451	436	435	440	435	429	443	431	470	429	413	454	444	425	438	442	442	452	435	454	487	450	432	422	455	475	424	446	418	432	421	486	440	406	447	432	422	414	422	443	466	453	439	410	447	404	454	410	452	462	400	434	436	417	437	439	421	419	431	437	441	392	420	428	431	455	387	429	392	483	432	436	447	415	453	466	434	440	456	423	455	428	444	456	446	487	426	450	444	458	444	445	416	436	424	447	414	416	407	479	437	461	429	434	452	461	439	420	443	413	426	399	444	430	448	435	437	448	430	463	456	467	419	464	436	447	432	433	483	447	417	425	406	463	446	462	457	395	394	472	450	458	449	423	484	425	446	437	459	420	437	435	392	476	477	421	463	453	442	409	431	452	439	435	403	424	438	446	465	422	428	376	426	430	386	446	423	414	440	434	429	400	431	433	439	451	442	464	448	421	465	417	418	427	419	445	419	422	425	461	463	395	424	471	457	452	446	431	407	468	438	417	455	441	449	451	457	454	421	472	443	449	446	425
29379	6010	1569	1057	733	617	563	443	434	442	419	371	348	351	356	383	344	334	338	325	351	327	355	352	335	299	346	309	305	328	284	330	337	346	316	322	320	323	330	343	357	319	340	321	322	330	285	302	322	328	304	297	291	334	336	326	322	329	320	329	305	336	339	327	272	313	314	299	323	343	301	319	342	297	334	315	346	315	306	339	358	317	311	320	332	341	290	337	321	330	305	331	317	321	337	302	307	301	340	298	351	334	320	316	334	335	317	300	329	333	304	287	283	342	282	304	307	293	285	336	306	347	306	329	336	322	276	316	318	332	312	318	322	327	281	326	287	308	305	325	271	328	291	300	320	289	321	315	328	314	327	323	298	301	344	308	317	320	340	294	275	337	321	325	291	313	323	328	353	303	335	307	341	315	325	333	304	294	311	332	345	295	316	299	325	305	320	341	308	327	347	341	340	352	301	306	309	322	312	340	298	327	291	329	306	285	286	330	336	327	300	293	302	301	329	341	331	361	339	305	327	304	349	326	321	327	308	339	327	307	339	311	322	310	300	288	331	325	288	357	349	330	308	294	317	321	310	339	305	337	359	323	327	306	320	327	308	293	342	316	321	331	300	306	309	318	325	301	306	299	310	312	331	308	332	323	297	298	300	320	318	309	310	351	326	288	309	309	310	325	299	288	318	315	339	334	328	339	321	339	336	337	351	325	311	309	314	301	323	310	315	319	314	316	319	272	311	318	334	295	319	335	373	317	316	317	339	332	317	319	324	329	306	315	327	287	335	284	322	287	318	301	309	304	302	291	322	315	294	324	362	317	321	320	335	329	327	307	327	314	334	349	364	317	281	323	311	290	328	338	322	341	362	332	323	336	310	318	300	307	314	328	315	307	321	318	307	363	321	298	318	305	343	305	303	309	313	327	329	332	312	326	335	335	307	281	353	346	319	335	302	327	280	318	310	333	336	328	388	335	307	318	306	297	307	269	281	346	313	289	318	299	355	305	313	286	338	303	309	337	358	304	310	323	341	305	318	331	343	331	295	305	298	323	322	292	318	325	360	318	331	326	309	317	312	343	307	302	326	323	305	340	299	299	286	313	347	316	301	333	302	353	333	314	350	310	321	338	336	282	310	312	340	316	288	352	322	311	334	315	330	347	305	326	287	329	313	362	307	313	298	315	284	285	343	318	336	323	314	334	341	317	355	338	330	298	343	291	356	334	332	298	321	333	313	298	301	314	315	329	342	320	312	323	314	297	321	321	314	328	329	308	332	302	319	349	298	317	311	304	299	315	296	308	326	330	316	316	315	301	330	311	323	278	339	315	312	333	337	300	314	296	315	325	304	316	328	326	309	317	337	309	347	324	306	314	329	319	281	327	291	324	337	344	349	293	303	338	314	295	302	341	336	322	320	337	304	311	311	337	333	307	288	303	321	325	304	330	316	325	319	342	352	304	370	312	310	328	325	318	347	314	316	306	342	347	297	313	293	324	306	309	329	343	298	313	281	289	324	336	339	351	347	305	319	300	331	303	342	326	293	310	307	324	303	319	356	321	303	338	310	316	315	318	297	338	301	304	323	311	332	292	349	317	332	328	331	346	298	322	335	304	332	332	333	320	312	297	312	277	328	335	334	330	300	333	314	321	330	309	298	362	309	303	310	289	321	335	324	284	336	322	314	308	311	307	324	303	305	325	331	291	345	311	298	345	312	315	333	314	309	320	339	326	320	338	344	313	318	350	337	294	306	320	317	340	343	333	326	330	304	307	311	308	293	340	354	295	328	304	334	286	295	333	316	308	309	327	344	315	335	327	318	340	319	340	320	350	320	355	307	309	303	347	337	316	336	326	291	296	331	334	317	359	315	288	305	338	313	279	313	287	352	306	328	319	327	322	327	328	297	328	329	312	328	334	295	331	325	334	378	326	339	311	281	309	330	316	311	301	296	351	340	282	352	292	345	333	310	327	296	341	338	312	319	322	346	315	330	332	328	276	304	350	337	322	300	309	334	286	342	342	320	284	301	277	310	301	314	304	297	311	348	319	357	351	318	284	329	313	371	342	344	320	285	301	309	316	333	313	304	357	337	329	318	311	280	342	378	299	328	299	299	325	328	331	342	339	312	327	316	326	301	308	342	334	337	323	380	327	325	355	281	351	311	353	331	316	332	326	349	309	290	308	332	348	291	327	319	340	314	275	330	293	353	327	331	311	308	375	343	310	326	305	313	330	287	287	306	345	331	292	286	335	300	324	323	297	323	319	329	323	326	304	335	336	319	312	361	306	340	326	308	307	292	321	295	324	317	308	314	316	322	313	335	346	356	319	325	303	285	319	308	330	339	293	290	312	322	312	324	302	299	341	280	316	297	302	320	281	321	327	296	315	346	303	288	314	322	331	277	319	308	322	305	335	329	298	317	299	323	347	308	323	293	312	326	298	316	312	321	321	268	295	328	345	336	308	346	297	341	339	294	299	299	294	320	346	277	313	352	328	314	307	267	326	356	314	279	299	326	319	316	295	313	322	298	300	298	333	339	334	298	300	341	337	318	324	325	311	322	316	299	326	313	321	329	302	295	304	324	306	306	310	320	324	302	305	297	351	331	348	319	333	332	265	327	342	312	294	296	312	312	316	323	351	327	315	325	294	341	336	331	315	331	310	313	342	298	295	321	327	328	305	319	339	310	301	339	313	347	322	293	354	341	344	314	325	321	297	332	313	362	292	301	309	333	359	327	312	351	344	342	305	350	321	320	303	299	302	323	286	316	335	352	295	284	333	291	310	323	293	304	317	308	322	337	308	350	322	315	297	310	311	324	358	347	326	281	336	305	313	338	327	337	311	298	327	302	319	315	308	273	313	329	331	310	314	325	321	371	308	317	297	312	314	308	332	364	309	305	319	309	355	325	305	328	303	300	327	315	298	316	346	332	288	337	343	331	346	300	295	318	304	316	294	355	353	308	346	321	285	308	355	340	336	316	330	305	295	309	295	343	314	282	345	319	348	317	314	304	337	336	279	306	348	322	325	319	302	320	298	279	322	307	297	325	346	329	323	317	313	328	306	294	299	320	268	310	324	329	303	294	322	293	330	310	334	336	329	350	294	339	314	316	322	339	317	308	310	340	324	313	311	322	312	296	297	352	316	311	304	340	339	318	334	319	321	309	283	315	330	332	331	321	357	282	314	338	340	324	316	270	316	315	351	284	306	325	323	329	332	302	299	330	336	314	324	322	329	301	317	338	302	316	328	284	332	295	356	276	264	360	337	303	342	295	292	316	354	341	315	325	300	324	307	306	317	316	291	311	328	288	303	322	333	365	317	331	335	338	314	343	326	299	299	332	290	303	336	321	312	330	312	320	322	308	338	323	324	311	305	313	324	343	328	326	293	349	276	315	328	333	326	313	324	278	290	314	308	301	283	273	297	317	305	305	338	327	336	323	315	294	320	326	309	318	321	313	324	335	334	307	333	311	270	311	316	287	328	305	302	349	343	302	303
16184	1978	2184	2690	2346	2195	1800	1735	1500	1356	1376	1262	1182	1142	1092	1082	1056	1031	934	904	940	903	937	886	885	937	888	882	848	842	860	846	849	816	822	810	859	814	884	835	879	847	809	835	834	852	818	825	869	818	794	829	817	838	794	795	894	807	854	808	824	801	804	813	798	806	804	795	854	840	848	804	848	794	786	807	819	811	776	854	761	834	832	804	782	805	841	799	781	822	789	785	784	775	777	794	752	791	859	827	819	800	784	787	811	812	810	805	792	773	812	853	828	820	844	797	827	795	821	806	799	849	794	796	779	829	814	787	783	798	724	781	803	800	854	797	739	715	794	811	753	785	737	801	758	763	824	780	765	795	767	806	778	772	777	826	742	799	760	783	771	811	768	811	822	824	794	788	800	818	826	766	787	822	837	790	776	789	852	763	784	775	818	785	820	766	790	826	770	841	846	836	808	836	812	718	787	760	724	775	800	799	748	751	799	812	771	808	833	845	774	825	804	857	762	760	806	815	795	796	821	787	768	809	825	786	772	825	789	789	831	845	800	861	784	799	783	803	778	844	809	851	766	861	817	832	834	811	804	781	808	806	816	788	814	834	714	743	816	808	776	846	735	806	795	791	811	794	754	800	813	811	782	829	795	799	787	774	789	699	782	767	730	816	766	782	762	806	785	834	797	827	822	815	794	800	838	786	745	791	785	799	742	828	828	782	830	799	792	766	788	768	806	757	750	757	789	843	817	852	770	749	782	792	761	828	807	800	854	819	726	804	767	790	786	792	801	781	760	793	826	737	795	819	822	817	839	797	781	812	822	801	801	807	813	786	830	831	782	758	804	818	777	837	813	855	781	828	779	825	792	823	803	823	776	814	772	827	796	815	793	775	821	788	822	756	805	773	822	797	778	781	740	791	796	811	800	786	821	804	780	781	839	764	820	789	815	842	822	799	803	876	836	762	776	829	819	807	799	798	777	827	809	796	845	776	796	795	807	811	757	797	818	784	797	820	796	805	833	817	820	764	850	807	798	815	842	836	822	816	776	828	815	779	827	796	826	799	802	775	814	778	795	749	825	826	787	752	806	786	773	734	791	785	797	756	837	836	758	824	787	848	778	798	777	763	756	827	815	797	804	769	807	804	810	822	845	850	825	814	766	832	820	783	808	775	820	798	779	846	834	739	808	836	775	807	817	773	806	821	804	820	822	782	766	792	821	778	793	812	824	735	779	871	770	836	752	818	783	771	796	786	815	780	771	819	751	779	834	816	841	774	805	830	852	757	813	790	761	788	762	785	796	788	778	796	819	795	834	803	797	770	813	780	847	776	800	744	803	769	808	735	826	787	817	810	784	763	793	813	787	790	804	775	835	779	788	802	840	804	794	771	800	868	838	781	790	822	801	804	815	781	774	777	806	787	771	828	809	812	795	848	791	814	800	761	784	830	800	808	828	805	802	813	793	750	843	781	789	823	833	785	809	811	798	768	786	781	838	821	792	724	795	770	809	847	788	852	816	825	751	787	812	848	851	783	783	812	817	795	773	728	817	785	783	729	763	787	832	813	863	840	791	839	754	798	819	837	797	761	809	759	831	757	804	833	747	769	793	807	761	859	770	827	780	836	792	751	794	798	819	808	909	772	814	806	766	805	805	818	771	776	829	829	779	787	758	832	776	764	856	785	759	811	796	797	799	800	808	796	812	787	780	768	847	772	755	800	778	801	841	793	786	815	755	822	740	773	808	806	821	783	753	811	793	854	773	728	833	803	790	775	739	767	754	751	787	825	770	861	756	784	777	731	791	780	795	828	793	805	796	786	790	806	847	793	782	804	811	809	799	810	825	777	807	803	816	739	775	790	791	760	778	754	751	863	837	777	801	799	767	806	769	816	805	800	846	798	766	823	795	746	803	793	822	760	771	816	850	825	767	850	812	755	785	774	853	767	747	795	763	750	816	770	821	794	821	764	827	803	783	790	819	785	807	799	778	760	774	774	834	787	829	815	801	774	792	780	843	802	754	805	828	777	736	814	780	848	785	789	780	740	735	815	806	838	802	800	767	788	783	784	812	778	753	751	811	779	796	772	824	771	818	813	849	837	820	801	773	764	803	791	792	777	763	801	771	849	817	817	814	755	808	780	820	827	828	836	810	848	785	773	838	802	752	798	808	802	804	787	816	796	813	771	793	826	780	801	832	773	786	765	767	838	776	779	837	793	792	777	782	777	819	780	855	797	790	856	806	806	788	852	832	843	795	808	830	776	848	861	798	808	801	781	849	792	805	756	773	742	842	871	808	796	782	829	765	791	839	767	773	827	758	815	798	821	816	745	736	805	769	796	855	734	803	782	781	776	823	793	841	789	806	863	815	769	804	781	812	782	817	773	859	768	796	829	739	763	780	761	799	811	804	826	796	784	823	826	837	845	805	804	773	843	777	761	809	835	830	764	774	777	824	846	821	789	792	778	811	796	775	832	850	808	822	801	832	787	781	766	762	771	840	774	795	803	805	819	829	782	772	827	838	753	714	815	775	830	794	796	819	781	839	809	771	861	856	769	801	783	797	844	785	807	772	832	805	797	790	778	790	827	829	811	838	840	829	757	765	799	812	787	810	791	791	818	834	798	826	795	823	812	841	757	762	800	854	798	814	788	794	825	815	809	795	819	777	827	829	757	755	772	763	777	828	808	754	835	809	840	817	808	779	777	801	824	775	797	823	778	739	792	796	833	766	775	827	765	803	819	803	794	824	824	784	809	810	820	795	768	827	829	821	788	782	798	801	810	751	812	833	800	765	844	776	752	806	833	782	789	773	787	848	830	759	761	840	832	779	806	758	810	774	778	803	825	805	816	792	758	803	788	847	811	807	799	840	827	807	800	801	816	817	794	885	797	778	805	766	775	788	848	850	768	784	792	834	797	810	788	786	778	764	800	784	799	763	823	799	820	817	842	789	792	779	821	804	774	805	765	813	797	747	791	784	817	790	833	809	812	793	793	855	812	798	810	780	808	777	835	785	772	854	844	791	791	806	795	759	833	807	756	791	801	797	813	760	840	789	776	788	823	768	785	760	763	805	821	796	783	818	847	744	778	785	816	789	832	822	836	818	788	769	753	843	777	829	778	803	787	782	865	796	779	822	794	845	784	828	758	762	826	844	744	748	808	797	855	818	803	809	799	844	774	753	825	815	783	798	769	762	800	784	753	834	804	772	818	827	793	825	789	757	831	807	781	786	807	809	785	789	822	802	761	797	738	804	854	792	808	802	804	779	822	801	824	809	805	801	817	764	800	797	771	813	777	819	772	770	791	820	821	843	835	788	805	767	829	761	791	800	793	765	826	777	798	818	818	802	810	778	778	788	810	792	746	770	750	812	828	799	830	788	805	767	777	778	770	798	818	804	790	806	820	848	811	771	777	753	769	803	802	784	816	789	844	804	841	813	768	802	774	866	846	768	795	788	818	813	779	814	754	827	844	816	801	858	802	837	807	788	829	865	754	787	753
40131	11361	3377	2058	1346	982	804	669	629	569	517	505	488	433	432	453	438	436	406	427	395	405	434	378	399	427	456	443	392	402	357	390	382	413	394	365	418	413	372	393	387	404	392	376	394	407	388	359	392	384	359	424	355	405	382	387	389	371	390	410	381	376	363	368	386	375	382	364	392	392	384	382	349	368	390	393	361	377	368	414	375	397	395	410	362	390	383	362	396	381	386	362	417	386	365	347	374	348	403	376	421	365	405	384	386	373	404	365	403	380	368	373	380	402	390	369	382	434	387	368	428	400	402	382	384	413	391	343	400	353	368	369	377	349	363	365	399	379	362	356	356	363	358	337	363	418	361	380	388	395	366	371	360	409	354	408	358	363	347	368	407	393	366	392	337	406	381	401	375	380	386	376	383	416	365	389	354	368	348	352	402	390	351	386	383	377	377	391	395	354	381	369	372	356	383	418	390	357	393	366	384	374	375	409	370	363	375	387	334	371	370	392	381	359	371	407	412	373	380	419	376	381	388	354	365	365	397	357	349	362	368	388	390	358	329	365	347	396	383	380	370	377	382	390	400	387	382	367	389	361	365	398	371	400	366	385	399	362	395	341	390	358	362	372	403	360	335	360	374	372	366	394	385	378	388	402	351	355	398	381	401	406	421	397	364	369	407	363	410	341	393	385	437	339	376	382	395	360	365	384	344	396	365	390	386	389	372	364	427	355	393	390	407	417	384	398	409	357	375	404	372	350	367	355	380	361	376	383	385	433	339	378	379	359	372	416	418	382	360	393	395	409	364	372	364	421	391	387	347	354	370	371	381	359	373	351	411	384	355	384	425	429	362	352	364	370	387	403	366	369	393	389	377	360	387	387	395	362	417	396	405	413	375	369	378	363	364	369	393	371	379	373	376	375	380	400	393	386	403	384	369	364	375	368	366	376	373	406	391	401	367	385	398	381	365	390	400	364	360	425	360	350	365	393	380	363	401	361	346	380	385	408	369	420	374	400	392	383	407	354	330	390	372	374	370	384	406	366	429	380	392	344	321	349	408	391	368	373	381	341	407	404	381	348	392	381	409	375	369	365	362	380	401	382	397	404	356	350	394	406	370	407	375	390	362	379	416	401	359	389	405	401	395	362	387	388	382	367	402	412	341	364	349	374	392	395	391	391	383	385	414	408	394	385	408	364	390	397	370	419	421	413	423	380	415	378	367	391	396	402	384	381	386	418	362	391	378	375	380	385	382	370	438	352	384	389	391	390	399	386	417	383	407	335	368	411	390	373	413	385	393	368	359	408	397	371	394	399	411	372	381	367	379	408	372	394	397	375	374	411	382	399	421	385	381	348	390	374	374	392	394	358	385	366	383	363	393	377	363	360	385	369	379	414	401	370	338	360	361	383	355	373	393	375	397	354	412	395	384	404	355	380	371	373	376	389	347	356	382	397	380	390	370	346	396	369	374	364	402	348	380	385	392	408	393	417	395	397	370	402	371	375	368	379	370	346	386	384	387	349	419	366	391	349	351	353	383	383	409	386	373	398	389	395	393	383	381	389	387	392	364	381	370	377	375	393	378	360	363	386	393	390	386	390	378	385	392	409	384	393	362	392	387	395	388	391	382	316	366	396	374	376	436	390	380	400	382	375	426	383	386	379	372	357	405	383	363	359	400	385	376	364	371	419	374	376	401	374	419	353	371	372	370	353	380	390	370	379	359	405	409	371	364	386	414	376	420	385	391	411	429	372	380	397	391	361	372	385	349	391	358	436	378	379	352	361	388	392	392	386	404	370	353	402	411	358	416	385	369	387	402	384	379	386	398	394	388	419	404	398	420	407	338	435	369	350	345	350	377	412	390	361	372	396	411	349	394	379	399	397	381	369	352	364	363	352	368	363	375	384	402	405	389	380	348	332	383	371	399	367	404	400	398	409	424	371	398	395	354	338	406	379	409	355	362	384	371	381	426	369	379	390	417	328	400	389	389	382	382	358	372	391	373	403	415	368	359	371	368	420	336	382	375	407	382	358	430	379	369	391	335	380	392	368	384	376	389	361	421	378	388	361	387	374	393	384	380	365	386	388	400	357	394	386	391	369	363	344	383	356	372	373	387	382	392	384	338	402	400	395	393	371	363	405	377	372	403	384	352	385	379	367	389	379	375	365	421	386	385	405	411	333	381	394	386	389	376	355	382	393	373	410	356	387	391	392	411	406	365	400	373	412	386	413	360	377	373	367	411	392	405	364	376	365	377	395	373	362	388	369	387	390	358	362	382	406	321	388	410	355	347	407	399	359	372	399	419	382	388	413	377	372	353	383	366	393	384	353	347	391	392	368	388	433	323	382	360	353	366	408	371	345	351	374	369	408	350	355	362	373	371	384	394	393	368	393	429	400	387	432	371	400	362	398	374	388	401	371	345	391	351	361	420	361	384	381	407	407	443	364	367	392	392	379	405	408	400	418	367	348	424	411	363	382	394	407	394	363	361	394	414	378	381	381	374	371	415	395	353	401	388	391	391	397	405	365	386	398	365	398	403	359	345	327	352	346	368	369	385	399	382	381	400	389	380	404	408	386	370	400	393	390	351	342	370	358	369	372	419	385	412	354	382	398	367	371	389	416	432	384	385	382	382	386	382	381	370	395	377	393	388	376	366	407	370	398	405	378	377	418	367	357	396	376	397	371	355	363	385	391	388	344	374	357	401	423	409	364	395	346	328	350	354	391	382	400	370	387	372	345	412	414	336	389	368	392	372	400	372	377	405	358	412	366	351	380	425	381	412	390	376	401	377	375	395	404	378	381	366	391	379	406	370	376	380	399	404	411	385	365	389	371	380	368	370	359	359	355	375	411	399	402	397	360	357	368	363	388	369	364	363	394	358	394	380	384	395	381	379	392	380	372	380	382	388	353	404	407	391	387	360	389	393	368	409	378	420	362	379	376	370	372	391	401	397	382	363	357	343	375	370	380	381	380	376	365	365	369	375	374	384	372	424	411	408	368	370	390	384	430	374	399	394	347	329	403	341	352	364	411	426	345	359	379	407	377	391	365	374	411	398	359	363	359	369	390	423	362	391	396	358	376	349	365	416	402	389	380	398	420	367	375	405	374	377	374	381	393	366	381	369	383	358	374	360	414	414	397	401	407	417	353	362	346	379	384	371	395	354	349	381	366	384	377	345	401	366	393	329	386	370	368	362	414	350	373	391	387	398	405	395	368	361	382	405	408	376	390	351	340	403	416	375	379	403	392	369	392	363	365	387	376	414	376	382	352	371	381	398	381	345	400	373	377	396	374	365	377	428	406	396	402	393	366	365	343	381	388	406	388	412	426	386	357	429	385	377	346	381	416	427	390	360	392	423	411	359	400	383	383	402	385	374	402	395	414	365	349	382	423	377	383	397	408	379	383	364	368	364	393	423	402	376	390	339	381	394	364	335	348	368	398	344	395	382	343	384	407	383	378	361	375	387	340	394	364	383	365	391	394	404	372	388	419	419	359
22064	3189	3697	4326	4036	3330	2910	2563	2334	2025	1951	1633	1617	1493	1461	1411	1318	1270	1233	1218	1218	1124	1147	1101	1065	1097	1034	1066	1075	1066	1011	990	1014	1026	1002	974	948	970	916	1012	930	925	962	932	982	931	1011	949	912	922	919	971	975	941	960	894	974	969	952	930	911	916	943	940	957	874	928	909	882	927	882	921	961	906	981	917	958	918	927	883	899	905	931	905	921	872	935	889	933	918	963	975	907	923	938	913	897	935	880	918	937	892	989	954	899	986	870	885	863	915	933	909	938	862	898	897	950	857	976	961	818	876	881	905	866	876	843	1004	928	902	892	922	869	872	908	876	909	926	976	883	936	905	885	903	897	845	972	964	877	928	898	856	915	893	897	893	901	927	871	932	878	926	896	872	900	948	918	863	905	891	934	892	906	860	896	913	933	881	927	891	882	954	899	880	894	894	874	888	919	903	897	913	903	881	847	925	912	905	948	902	882	946	882	966	889	891	953	907	869	909	853	961	916	863	853	908	892	935	861	931	914	861	938	878	975	956	913	853	913	863	886	908	875	860	867	887	846	884	922	902	934	904	914	858	908	889	858	861	911	958	921	894	888	920	867	863	902	892	838	911	885	889	926	915	918	874	884	886	923	942	927	896	953	933	878	907	893	894	870	918	978	891	919	911	888	931	849	910	918	920	889	909	907	874	911	904	876	901	903	929	871	891	924	825	858	893	910	937	911	981	925	895	862	934	928	907	880	914	891	922	886	909	914	926	932	914	961	918	917	943	907	950	922	943	925	846	980	913	940	909	922	922	898	912	891	849	889	935	909	897	972	912	860	920	928	897	936	925	969	910	900	932	916	912	837	905	1004	920	868	910	938	926	896	928	902	884	884	921	902	898	933	902	957	869	858	908	886	910	832	916	871	907	892	891	905	891	901	872	915	904	922	939	954	898	923	871	868	931	924	906	885	917	873	924	876	906	879	890	916	925	891	923	919	918	871	917	950	936	936	875	939	906	940	903	876	910	891	921	929	912	932	877	907	921	909	899	883	879	836	920	883	931	882	908	891	889	918	838	857	906	935	912	911	881	931	925	918	911	908	909	863	880	889	882	948	961	976	937	870	883	859	964	885	883	879	931	861	938	929	893	917	891	891	899	887	847	872	956	866	852	855	860	863	961	909	920	921	854	873	871	919	885	929	953	898	891	904	923	911	901	914	876	916	900	873	895	881	901	906	959	894	854	834	903	877	961	916	930	910	905	896	919	888	892	933	842	842	919	888	892	889	885	931	905	897	873	896	963	891	918	937	912	888	851	899	946	892	901	874	888	910	948	929	870	874	909	896	838	862	917	915	941	895	872	870	884	923	921	902	899	901	921	924	876	910	897	898	930	912	924	909	883	934	893	913	955	903	914	937	935	863	866	880	898	853	927	918	928	908	900	868	860	888	858	912	892	876	928	935	922	958	923	890	891	953	862	843	901	863	854	905	922	908	979	906	919	955	902	927	946	963	880	904	918	895	933	905	912	875	905	924	838	895	863	869	842	926	877	938	932	865	902	916	956	896	859	906	950	919	869	908	915	909	908	863	923	934	892	915	900	904	862	836	916	887	943	913	877	836	915	919	857	888	910	860	893	986	928	905	912	907	910	879	908	897	926	925	903	871	932	945	904	878	902	896	895	878	878	886	879	864	869	912	890	891	866	895	949	942	862	943	881	935	928	901	889	924	894	926	953	950	853	942	863	917	859	908	893	889	884	906	860	927	981	907	869	939	913	961	849	876	951	929	936	893	877	888	894	925	933	901	884	875	928	924	913	896	848	870	924	903	881	885	904	907	923	911	875	978	875	909	876	911	896	919	850	901	887	884	863	894	914	881	944	878	952	843	952	898	887	863	877	943	851	915	891	915	986	867	923	901	924	903	946	898	885	910	872	851	897	868	864	859	935	876	942	925	827	914	894	948	876	889	866	906	818	922	853	939	866	898	931	937	923	901	878	848	875	856	879	902	913	904	929	943	919	871	949	910	933	947	894	882	953	892	907	922	978	903	920	940	874	919	942	937	902	931	892	901	918	858	943	907	865	900	936	885	855	925	884	875	905	951	875	924	900	856	913	925	942	916	920	915	851	966	922	945	902	909	925	852	883	907	921	918	878	919	925	867	967	862	925	867	848	929	938	895	887	903	873	891	878	877	935	946	931	835	872	927	942	955	916	918	878	892	891	917	863	908	916	884	888	865	827	877	947	873	919	906	902	913	885	897	948	854	897	917	873	877	881	906	921	875	854	890	945	906	876	877	858	904	905	900	929	886	931	941	908	928	932	915	880	905	871	946	873	883	907	891	903	868	885	906	960	873	893	899	903	894	905	921	888	891	923	881	885	910	859	884	871	862	897	895	874	867	897	972	916	950	880	871	881	897	911	923	847	857	941	870	892	962	923	892	907	909	961	870	910	881	896	867	923	918	936	900	910	938	900	943	880	892	876	878	848	943	873	891	897	868	925	944	869	937	903	944	896	874	918	885	912	932	959	942	932	886	920	889	877	926	909	908	928	941	906	912	938	955	960	887	914	917	899	903	883	833	905	868	903	932	897	937	874	904	926	925	951	915	915	956	945	928	927	904	891	874	905	904	923	906	915	882	915	875	904	904	891	888	929	921	909	903	874	879	879	937	905	913	886	885	916	908	883	969	891	914	947	860	964	862	921	911	883	933	927	864	878	935	904	910	922	879	896	910	877	901	889	881	883	934	929	833	895	929	906	897	917	865	941	907	952	917	875	924	837	886	889	905	908	933	864	888	869	913	900	947	866	907	915	858	893	898	864	862	878	949	917	915	952	936	920	894	912	891	909	922	929	927	909	909	905	932	901	915	904	856	922	913	908	966	907	881	892	881	947	873	872	917	932	937	852	923	866	922	883	897	924	865	914	938	891	883	881	871	888	927	901	935	864	894	860	845	891	922	930	911	907	915	879	904	894	916	916	859	915	878	883	893	888	889	902	929	897	934	883	912	882	917	894	913	898	931	867	900	883	909	925	959	962	886	886	948	928	930	892	919	951	865	938	925	977	874	964	889	906	877	855	932	918	944	907	847	941	915	894	929	918	943	875	871	951	922	899	912	946	939	922	959	840	892	856	935	923	879	869	930	941	903	886	914	867	902	961	872	887	949	857	921	930	937	884	952	942	962	912	946	926	914	949	946	839	865	905	950	914	956	887	935	898	950	921	914	878	881	826	920	968	917	910	950	931	857	911	918	937	870	903	925	895	874	885	929	902	874	955	931	929	893	954	864	881	939	912	916	922	915	920	882	889	924	917	954	912	889	951	929	872	898	874	859	909	893	947	904	918	908	851	870	886	925	936	866	905	899	893	859	958	885	860	872	913	902	852	911	860	910	865	928	887	940	888	860	846	918	883	944	919	916	866	870	863	948	884	903	907	906	926	890	1006	906	937	917	924	947	950	924	900	888	923	846	878	876	884	948	929	884	839	875	895	943	960	943	891	893	924	839	865
11649	886	148	163	171	138	153	155	153	167	172	147	143	145	155	139	125	157	175	171	126	169	134	137	160	160	153	140	146	138	142	157	154	153	182	141	130	135	142	148	148	131	141	151	157	151	129	163	149	148	166	137	159	147	147	139	143	148	142	138	137	149	162	155	132	138	139	132	143	182	143	143	145	137	163	149	159	144	159	130	150	144	154	129	161	154	156	158	129	138	141	147	158	169	157	140	138	147	151	130	153	138	169	147	132	163	150	161	165	136	154	166	160	140	156	155	121	113	153	165	154	155	119	149	154	150	136	151	136	133	140	143	158	153	128	141	160	133	156	142	148	149	141	145	141	157	142	146	152	125	158	151	130	155	130	152	163	135	128	167	140	154	137	159	143	141	151	156	135	179	137	142	173	152	115	132	152	142	139	152	154	146	146	151	139	153	162	144	155	156	154	144	137	149	144	151	144	137	170	120	133	135	151	144	153	138	167	141	160	150	159	142	155	140	189	134	146	135	146	141	127	146	137	138	144	155	156	138	162	136	136	152	151	159	164	152	124	162	129	173	131	156	137	129	151	148	136	147	130	156	142	146	146	147	151	135	140	172	134	164	150	136	149	150	166	132	146	150	131	156	141	141	159	140	173	165	138	154	150	139	140	140	158	154	147	158	127	143	136	135	128	132	140	161	144	157	123	170	152	132	163	153	147	151	143	166	145	137	138	154	148	153	145	140	157	136	122	121	150	128	141	173	154	128	151	136	175	141	146	164	140	157	146	154	149	145	144	132	165	141	149	130	152	148	148	159	160	139	130	144	146	151	158	160	135	154	149	131	130	134	144	149	145	151	159	159	153	151	154	152	176	147	144	145	149	140	170	153	160	146	122	144	166	169	171	141	141	128	140	174	156	143	134	138	138	153	163	160	157	143	153	161	133	157	162	152	136	159	148	158	163	137	146	157	131	135	138	129	167	134	143	151	146	144	163	143	154	126	154	141	154	140	135	138	136	156	142	168	161	173	148	159	153	154	130	152	161	137	135	145	155	139	170	180	148	147	145	140	147	145	153	172	149	137	151	148	120	157	138	139	144	155	129	132	149	138	149	156	159	158	132	143	137	150	129	145	139	150	133	139	141	138	147	143	146	142	168	140	163	145	135	158	152	179	156	159	156	131	143	149	158	167	143	170	131	173	164	134	148	147	155	131	134	155	168	156	155	168	160	143	146	144	152	156	168	168	174	155	131	137	165	147	129	145	154	137	156	154	157	162	163	152	152	129	164	140	149	139	128	127	155	159	154	169	128	165	130	153	147	133	142	188	146	161	137	149	142	150	156	138	165	164	134	152	134	151	143	149	181	160	132	159	164	157	150	138	144	157	143	170	142	138	152	164	193	149	171	177	128	142	164	159	155	167	133	182	156	151	142	141	142	128	163	148	165	159	157	145	132	151	128	162	149	133	160	167	128	155	142	132	137	137	139	153	122	137	149	148	152	159	140	153	164	133	131	153	170	149	175	134	120	132	173	137	151	131	159	143	133	158	149	146	159	159	153	179	146	151	167	160	141	147	154	152	141	158	139	141	129	147	125	176	147	164	147	153	152	138	162	147	139	140	164	142	166	122	139	184	143	153	140	155	158	141	149	164	133	158	131	153	145	164	171	142	167	142	129	150	155	140	165	158	136	147	153	137	154	169	146	168	162	175	147	156	138	169	134	138	127	148	138	136	132	137	159	159	149	162	132	148	133	138	174	134	139	168	144	153	137	139	139	126	141	149	182	154	135	127	156	141	139	164	149	164	138	152	153	131	147	143	162	184	135	168	135	178	135	162	162	165	145	162	165	130	167	148	127	129	150	147	156	148	148	158	139	165	157	142	144	135	146	125	135	137	179	141	151	156	151	156	157	155	152	158	153	154	151	135	135	144	161	130	156	160	153	157	167	147	165	144	127	140	143	152	156	170	146	135	147	160	170	134	155	160	139	147	121	166	167	157	151	155	137	144	144	162	153	162	142	154	164	166	154	134	162	154	151	138	156	159	157	149	128	128	129	145	136	145	147	166	130	134	160	156	162	151	151	125	166	153	139	120	141	150	139	138	163	145	138	157	165	163	152	134	138	155	156	143	145	179	143	136	167	169	167	143	139	148	151	163	173	161	158	136	123	178	142	165	161	172	149	141	153	145	129	150	152	157	167	147	151	145	154	166	169	155	138	150	170	152	136	139	143	145	137	148	148	128	142	133	131	144	134	147	131	151	160	165	150	159	162	144	138	167	138	151	140	161	165	145	157	149	132	160	136	134	154	133	165	149	132	165	144	130	169	139	140	148	139	159	150	125	165	160	153	152	157	168	150	139	142	159	185	147	163	153	162	186	135	144	136	155	176	142	126	165	148	152	136	153	147	141	140	157	162	144	148	183	157	149	139	149	139	159	145	162	161	125	170	136	185	167	148	144	143	140	144	148	135	145	167	138	127	162	149	141	145	141	147	126	153	140	176	141	156	148	137	147	160	158	160	157	146	146	139	146	157	159	140	163	148	162	147	156	150	151	158	142	167	154	144	160	180	157	164	157	147	166	148	151	133	156	161	152	159	153	137	173	152	154	142	150	129	161	161	154	147	138	162	157	158	139	152	169	159	151	165	147	148	154	146	158	129	147	130	167	165	170	158	165	156	148	142	163	169	157	165	150	147	153	139	149	111	140	142	139	167	155	155	149	150	146	125	168	131	159	157	137	144	143	160	138	152	158	153	171	134	134	158	166	122	165	149	164	127	155	159	146	157	156	129	142	169	148	145	182	154	140	145	150	133	139	167	157	143	149	153	141	148	160	170	131	175	145	139	146	133	138	127	132	123	154	163	148	136	159	137	149	134	169	134	139	137	141	139	153	170	155	149	174	162	152	144	133	138	145	164	152	169	131	136	174	148	150	165	170	173	162	139	172	148	148	139	136	151	139	139	141	161	164	149	136	138	144	130	148	147	154	159	148	142	135	128	139	127	159	164	154	146	154	154	183	158	164	152	138	151	150	159	155	153	135	151	158	139	133	127	130	144	153	130	161	149	163	163	158	167	142	158	147	150	128	164	144	146	156	157	154	140	136	157	168	144	149	174	126	137	125	145	156	144	139	141	137	160	160	154	153	160	158	134	154	146	149	157	129	173	167	148	150	138	143	118	157	149	165	131	158	134	141	142	139	156	144	132	157	154	171	148	153	167	136	145	154	155	127	166	131	161	150	145	132	139	169	139	137	172	145	126	149	146	150	136	147	153	147	129	151	154	153	144	145	144	145	170	149	137	128	159	170	155	144	148	151	160	161	128	152	151	134	136	181	151	144	140	127	157	132	146	150	164	158	146	165	164	127	156	125	157	151	146	167	141	138	175	149	145	144	144	136	153	160	161	153	147	130	138	145	169	129	153	154	114	134	129	131	147	161	154	157	162	141	165	134	158	152	128	140	162	145	157	143	152	148	130	144	124	145	142	140	137	139	165	137	183	157
6090	674	481	499	482	479	489	532	422	464	460	487	496	482	486	473	452	436	449	463	436	433	461	435	447	418	415	436	450	452	414	424	450	440	403	470	430	441	413	424	420	421	416	417	453	411	434	415	478	465	445	468	437	439	476	488	449	460	416	413	430	402	442	431	477	440	438	469	439	474	428	439	451	413	419	496	432	448	452	406	431	397	434	429	421	400	449	442	443	412	447	397	438	438	481	458	421	434	426	451	468	441	436	407	457	440	450	427	438	408	447	418	442	408	432	422	455	428	430	433	429	421	468	412	425	427	436	451	416	446	463	447	452	468	466	457	414	464	446	423	409	452	401	443	424	482	423	450	439	412	439	437	393	437	444	437	432	451	442	475	462	400	397	408	431	447	430	448	473	412	426	415	425	417	437	409	412	424	432	442	431	416	422	444	462	436	405	451	430	399	450	460	449	460	443	407	439	431	404	404	425	417	408	441	428	445	419	423	444	432	407	430	423	428	428	412	420	445	435	459	389	461	416	487	464	430	428	442	424	405	438	391	404	442	448	438	437	449	422	440	453	459	445	456	386	425	444	428	477	450	440	478	424	411	421	479	428	439	420	457	437	436	446	441	454	446	429	471	401	422	444	385	441	431	458	427	407	436	429	482	471	431	455	420	443	443	475	425	443	421	445	419	431	442	417	484	404	430	440	481	417	444	475	407	467	437	460	430	433	435	422	452	428	460	436	408	431	442	465	438	420	443	419	439	393	446	478	426	435	431	443	420	446	491	439	454	437	423	440	451	424	450	439	442	466	399	433	456	436	481	409	468	449	464	470	414	414	415	487	456	433	442	443	429	469	431	404	369	441	439	439	410	452	431	428	429	428	439	440	413	426	439	424	404	432	434	440	443	419	470	411	392	423	410	426	413	405	446	452	409	436	442	422	450	429	428	451	450	411	417	444	447	403	477	390	440	405	425	462	408	418	459	460	440	475	457	448	424	455	419	459	408	451	439	409	424	425	431	453	399	464	418	438	453	443	412	445	463	422	418	452	409	464	440	431	433	477	475	403	439	435	443	409	420	431	456	420	402	390	419	457	416	456	434	443	453	447	414	480	459	410	443	446	422	432	436	427	453	454	427	465	436	413	447	460	440	447	443	467	409	420	468	439	409	430	458	465	456	454	434	443	450	437	435	465	464	414	491	413	420	409	436	454	424	444	423	444	421	451	418	448	406	423	444	408	425	438	468	434	439	416	426	457	419	443	395	443	432	426	467	435	439	473	410	449	452	457	406	449	433	445	495	424	420	436	447	463	431	429	465	404	440	436	441	418	418	454	444	459	438	456	410	417	441	382	421	430	437	461	410	447	432	460	447	394	404	403	425	476	429	435	445	427	482	420	441	403	382	398	437	432	433	426	483	447	448	449	455	408	427	439	434	403	409	432	399	418	443	402	410	450	421	452	450	431	436	411	430	379	416	428	431	478	431	450	444	438	440	422	404	445	393	437	427	451	416	425	461	438	465	431	439	439	433	394	426	452	434	429	453	432	431	466	415	441	479	442	423	457	456	412	401	453	450	452	448	460	431	361	444	407	452	455	447	452	424	448	445	448	440	445	440	430	458	436	429	362	418	451	405	426	426	412	420	383	411	428	455	448	453	434	408	447	419	429	477	411	399	430	425	424	430	413	464	436	466	461	398	420	428	417	390	430	396	427	429	441	442	463	419	433	454	430	421	430	427	415	441	441	425	417	441	457	437	431	423	440	443	417	460	405	464	405	408	455	459	447	438	444	423	477	422	466	403	413	443	441	419	427	447	399	401	434	455	426	420	422	441	444	434	460	402	439	460	450	425	401	432	435	449	450	436	474	415	443	469	431	406	396	426	460	427	430	439	428	421	440	451	450	472	428	432	434	442	413	437	466	436	441	457	415	454	425	414	453	435	437	445	440	427	407	448	431	443	410	462	444	414	420	452	456	426	449	420	452	435	460	478	460	412	447	411	450	450	435	418	461	447	453	447	414	436	447	430	462	433	418	426	420	411	396	422	438	433	423	404	423	444	392	434	431	446	422	420	449	470	414	448	409	471	411	403	440	430	388	450	432	430	461	458	452	438	450	409	443	427	435	430	455	473	457	448	415	437	428	432	435	409	436	451	453	434	423	413	459	417	395	435	460	458	451	435	448	442	444	438	484	448	452	407	421	458	391	477	445	428	444	464	420	457	417	442	442	443	434	467	407	462	454	509	448	435	480	442	456	425	486	443	417	416	427	438	439	403	431	433	448	430	420	425	432	464	450	466	434	448	442	397	441	425	437	418	454	466	437	437	449	467	447	428	417	470	468	450	464	447	416	408	432	435	428	464	435	441	459	416	416	449	452	446	460	430	424	434	435	399	441	425	414	403	464	427	427	482	402	467	438	395	390	427	434	434	465	442	427	447	423	425	408	419	413	439	458	446	466	419	408	439	496	446	401	454	440	433	412	477	440	440	457	440	411	406	413	470	411	467	454	431	443	416	448	446	410	390	438	405	411	470	406	431	481	466	465	414	426	467	423	444	426	439	428	424	416	417	417	432	451	437	428	435	433	474	456	427	419	415	403	430	440	453	410	436	431	419	480	441	455	459	442	424	412	441	442	396	413	428	440	422	448	430	460	469	491	426	443	410	473	415	452	424	432	470	398	419	427	436	436	421	399	453	449	436	429	412	404	437	409	447	460	463	419	449	434	428	486	443	447	470	427	436	389	429	435	433	434	461	408	467	441	453	416	454	430	449	473	429	422	399	410	419	431	461	469	442	462	437	456	437	443	442	461	476	423	460	459	435	479	464	487	414	437	432	444	413	429	441	410	441	408	435	451	429	427	446	427	430	417	451	460	445	465	452	408	426	471	450	444	414	418	462	419	461	426	465	423	438	411	442	408	458	439	433	456	444	420	432	439	454	422	454	426	426	395	427	440	428	431	501	432	434	410	447	445	443	445	468	432	397	445	409	449	448	418	435	441	444	432	376	444	467	413	472	449	453	422	422	413	444	438	429	420	412	392	424	409	432	464	436	443	431	435	444	456	464	433	427	424	457	416	403	418	387	416	456	452	412	432	425	443	410	459	400	405	463	410	415	403	421	453	416	428	482	448	427	441	421	459	451	430	442	467	449	454	436	417	442	447	464	418	414	453	454	419	475	403	426	414	463	433	468	451	428	419	452	457	463	435	402	435	441	429	452	392	463	402	431	410	451	433	424	417	427	480	479	412	440	439	445	404	425	424	465	439	462	451	411	436	432	445	412	455	424	408	426	444	463	402	464	478	438	413	453	456	447	444	441	429	399	455	418	442	450	440	461	398	399	422	441	457	408	425	447	462	411	416	422	414	413	440	415	424	425	431	420	456	439	408	405	397	458	455	421	439	469	424	456	417	438	413	410	472	430	456	429	422	439	445	415	463	424	401	392	434	440	481	426	407	440	453	466	432	461	437	439	428	411	439	411	449	421	427	449	450	420	412	426
30843	6870	1828	1182	777	634	519	474	455	438	376	385	420	311	359	339	343	325	307	326	353	317	328	322	348	313	314	319	339	345	342	326	350	370	306	316	320	333	298	310	314	335	332	306	333	308	349	302	322	327	347	315	324	317	329	337	325	314	293	288	347	332	316	330	321	325	320	315	283	339	303	346	343	299	312	301	333	307	343	306	299	306	306	324	339	347	331	344	304	310	306	323	283	293	316	330	347	349	315	353	294	319	298	344	354	322	329	302	320	321	344	293	318	308	307	310	314	316	354	302	321	275	304	299	308	337	307	333	349	320	333	338	289	303	335	303	322	298	311	359	322	279	328	318	288	310	309	304	313	323	297	310	317	299	296	335	325	318	326	315	308	322	352	290	325	300	337	332	286	305	317	325	308	315	315	333	326	330	316	309	333	316	318	284	294	308	299	300	333	312	343	317	317	334	333	339	345	333	340	300	329	321	317	340	338	302	309	307	332	334	314	325	339	301	314	330	333	335	322	282	346	298	315	340	315	299	350	329	364	330	307	298	336	305	338	312	303	324	307	330	349	331	317	352	292	352	342	338	306	322	321	292	337	280	305	293	340	335	313	307	305	340	317	324	318	308	328	330	333	295	331	348	304	334	308	300	329	314	337	347	321	340	331	316	307	321	317	326	324	337	298	319	269	336	316	289	344	314	313	328	322	344	321	302	297	334	283	317	302	294	345	328	323	332	342	303	313	280	293	335	333	317	316	269	286	306	351	320	303	317	301	303	329	331	318	312	291	299	307	336	319	298	304	296	319	314	291	305	328	328	325	274	321	322	300	294	313	282	332	335	325	321	329	343	270	318	294	293	344	296	337	292	290	290	303	321	332	331	339	308	321	330	319	311	302	363	333	308	329	327	323	312	293	294	317	370	345	332	316	334	325	347	337	319	264	311	314	308	300	323	288	322	363	322	303	286	292	331	310	330	305	320	309	311	292	349	305	296	295	315	318	334	345	324	319	340	303	311	360	337	301	313	337	302	323	365	340	322	322	295	324	302	292	316	321	318	310	275	345	337	328	304	312	306	332	316	329	302	326	287	307	326	324	294	313	310	300	332	361	325	307	332	298	320	302	352	353	318	313	284	333	360	285	311	301	354	329	311	340	292	318	313	317	353	297	312	336	282	314	313	357	344	318	307	324	317	344	308	322	287	325	338	316	301	327	305	294	289	309	299	323	311	282	303	320	310	305	326	307	308	337	292	317	320	292	337	314	313	284	357	330	311	327	319	286	308	334	316	338	304	291	343	378	327	344	313	303	303	338	320	292	323	312	280	331	303	326	329	323	331	331	333	302	336	320	330	327	341	342	314	314	296	344	299	332	321	294	319	307	356	338	335	341	300	322	330	307	314	327	304	343	295	312	302	366	342	316	354	310	383	312	313	337	313	353	322	293	331	303	325	287	286	302	306	325	309	318	341	333	293	328	324	325	321	299	319	316	331	305	313	318	336	335	321	301	302	289	323	330	325	353	325	342	315	288	319	265	329	317	321	298	321	318	308	335	337	292	335	337	324	311	315	301	321	334	327	343	302	278	297	314	316	342	371	354	331	326	299	325	340	344	323	305	344	291	329	323	302	322	329	312	294	295	310	330	324	319	316	326	335	322	330	331	291	282	339	325	340	335	310	317	318	322	322	343	312	316	318	324	307	291	331	306	290	320	301	318	337	312	363	352	338	311	310	328	289	324	300	295	293	332	313	318	330	326	297	326	345	320	321	331	335	303	318	306	308	323	321	343	300	321	314	300	347	344	301	289	311	326	352	332	322	311	327	331	324	290	304	333	288	304	310	325	344	321	346	321	311	329	295	335	317	343	319	334	363	314	318	325	320	317	288	301	306	336	347	332	322	318	289	284	321	337	328	305	298	337	346	302	329	312	301	304	296	304	296	289	322	302	339	330	309	338	299	335	316	323	313	302	310	334	304	340	306	341	331	332	330	354	329	312	320	326	309	313	314	312	325	320	306	321	314	309	319	370	308	320	359	338	330	298	340	326	344	337	309	304	278	320	331	338	325	318	287	311	311	354	327	326	331	301	354	323	366	299	334	302	332	347	332	305	308	343	298	343	320	325	342	325	321	306	334	297	319	327	322	326	322	326	324	311	315	313	327	317	353	287	305	322	343	298	315	306	337	337	320	314	315	296	297	330	324	320	309	301	308	341	315	281	307	344	358	343	334	299	304	305	330	330	336	296	322	319	317	298	300	294	349	336	298	346	316	315	328	345	309	325	297	337	365	318	330	315	281	295	291	335	319	277	298	333	332	298	290	327	326	333	304	355	309	323	324	300	320	343	314	315	296	312	324	328	298	330	334	304	325	330	342	324	301	318	349	329	332	293	298	326	324	297	332	315	327	335	341	325	315	337	292	328	303	320	318	337	333	359	351	339	308	311	323	329	296	306	314	330	326	296	334	310	340	291	297	320	326	319	321	329	310	313	321	314	319	329	335	298	330	291	364	292	299	284	331	333	303	289	306	303	313	340	327	343	327	337	304	311	320	334	303	332	317	289	309	353	309	301	299	312	294	287	310	304	302	316	284	309	293	315	292	329	311	330	342	331	332	320	291	333	347	291	324	294	323	318	341	344	319	310	324	309	310	315	337	305	306	329	283	295	352	289	337	326	294	339	311	315	306	299	348	328	345	352	316	308	339	317	319	298	319	317	342	315	287	331	323	315	324	338	316	310	346	307	332	303	316	333	343	308	312	296	332	287	334	306	334	316	346	324	310	325	281	299	311	266	296	334	336	289	345	335	311	315	304	333	296	329	312	324	329	315	321	295	314	307	338	316	353	322	329	320	312	332	336	316	302	322	298	351	326	314	304	313	312	327	309	312	320	302	300	316	307	310	324	306	303	323	313	284	330	315	323	323	313	319	342	325	300	286	315	340	340	329	313	296	324	306	336	343	338	304	304	342	313	300	330	320	289	312	309	329	344	322	328	305	333	316	288	328	305	313	321	377	334	342	286	308	317	310	365	310	312	341	282	313	336	322	315	314	304	317	301	339	321	318	297	318	318	314	310	314	316	301	344	318	273	307	322	309	334	320	335	328	303	313	337	321	322	318	316	348	324	331	319	315	352	304	312	349	292	332	340	297	325	304	364	313	338	347	331	323	321	328	297	298	334	314	318	344	308	323	337	310	316	314	315	302	307	301	301	331	322	323	301	316	308	337	309	288	325	314	337	336	326	340	346	309	296	333	327	341	278	313	341	312	318	305	338	295	304	297	314	340	336	287	316	307	349	341	278	330	326	309	328	288	309	318	306	333	319	348	353	339	305	327	335	307	309	332	323	299	306	286	349	318	298	332	333	313	392	315	339	316	314	325	322	301	316	311	330	311	321	331	299	288	317	308	273	324	329	338	318	337	318	306	288	329	332	342	311	329	342	321	346	299	322	320	298	339	313	267	319	323	360	304	362	353	335	334	323	352	337	358	326	278	289	335	324
17040	1950	2230	2553	2542	2079	1844	1601	1494	1387	1303	1228	1140	1124	1061	1025	970	974	966	974	1002	928	939	905	867	894	909	917	906	869	870	867	857	895	826	860	867	844	834	867	843	864	885	839	806	785	842	830	816	798	832	847	847	808	806	800	831	812	754	804	844	795	791	836	836	833	757	846	808	831	795	767	862	808	864	836	821	785	783	875	772	829	795	810	822	762	786	861	796	842	783	801	783	777	778	806	819	770	805	812	796	817	817	804	815	780	807	812	775	772	737	808	808	813	791	818	829	786	843	804	829	814	828	819	744	841	753	817	821	778	806	781	831	811	772	784	804	808	837	804	787	805	776	769	824	827	811	818	810	782	780	779	751	770	838	772	832	767	808	873	779	813	815	783	778	834	824	764	793	802	814	807	781	745	855	833	820	794	801	830	734	826	798	792	823	766	766	754	783	783	821	728	783	827	781	795	783	748	826	781	770	798	782	829	783	805	820	772	826	763	789	792	778	806	868	789	807	836	830	828	815	861	808	822	796	783	871	771	808	829	765	812	767	816	857	842	823	784	826	807	768	849	852	828	812	809	846	865	782	752	751	803	819	820	767	808	880	800	820	762	815	755	778	792	829	847	792	792	793	829	803	839	788	773	820	811	794	796	767	792	811	761	808	808	808	827	828	821	827	829	838	811	859	781	831	781	895	809	807	811	777	798	836	745	793	806	802	790	793	819	805	807	753	774	789	788	787	765	798	825	801	761	795	827	835	779	799	852	835	836	819	808	805	825	810	859	823	814	778	793	799	785	796	754	806	786	791	796	714	734	843	787	773	763	794	796	832	740	797	787	879	841	830	779	815	777	777	821	848	809	795	858	828	753	841	751	728	794	745	808	784	826	821	837	788	802	819	725	821	797	775	800	813	794	780	751	810	795	755	799	761	815	825	818	782	849	850	826	822	785	786	780	806	776	816	800	783	804	789	774	857	772	824	783	830	806	795	838	781	792	798	767	789	744	792	775	798	834	789	734	741	811	790	830	802	814	808	810	785	794	766	780	780	820	819	800	773	801	724	741	812	804	762	777	852	832	809	771	834	785	822	780	834	824	776	819	799	889	799	853	787	800	854	776	807	832	748	825	792	752	837	837	789	764	801	789	820	772	817	714	798	824	782	802	857	784	807	807	816	810	805	779	786	794	798	799	786	724	745	716	763	751	776	757	792	822	797	776	784	820	779	768	771	773	830	771	810	844	796	834	793	811	782	734	806	779	808	834	781	799	794	815	817	779	801	801	776	808	793	800	844	784	793	800	873	794	827	786	835	777	785	781	842	766	829	774	822	779	814	821	802	797	803	796	823	801	821	789	830	757	805	809	809	817	793	782	836	780	835	746	809	777	839	823	825	799	829	857	811	803	794	830	815	833	810	797	778	779	791	734	830	802	773	790	798	779	799	732	758	797	756	808	785	820	808	840	801	817	768	827	731	766	779	806	805	813	801	799	818	836	789	774	813	823	825	793	811	794	790	854	804	828	756	812	771	842	817	833	819	779	807	811	763	809	800	815	822	818	827	777	816	804	730	831	767	824	864	804	823	775	800	835	815	857	863	786	820	851	820	808	772	810	766	784	812	791	793	828	813	819	781	772	805	761	855	736	813	774	803	804	860	793	781	814	842	855	817	829	825	781	809	815	835	800	815	783	770	879	833	780	828	768	795	810	819	820	801	799	797	780	800	794	773	805	814	827	795	784	808	849	750	806	743	787	825	819	787	800	830	817	810	765	801	776	793	826	824	840	801	813	800	819	803	782	837	798	787	842	800	802	837	797	838	806	764	808	807	789	817	842	821	839	811	786	793	853	823	853	804	851	797	821	798	781	758	769	778	849	772	796	799	765	814	806	781	811	860	815	812	770	791	798	770	804	782	776	783	815	800	851	764	813	803	769	843	793	792	794	799	777	792	791	802	783	780	780	805	816	789	801	871	813	760	780	772	773	818	723	807	778	790	781	807	798	821	806	805	837	813	809	818	817	796	792	784	814	824	812	799	808	802	784	799	798	751	821	819	790	778	773	775	781	816	826	840	782	818	781	785	798	785	774	815	847	803	806	859	790	795	821	811	788	862	784	796	842	833	863	806	793	784	807	822	798	854	801	774	807	792	809	784	772	819	747	824	725	814	797	771	820	769	756	784	821	789	775	813	808	793	757	820	782	816	818	762	865	745	806	803	808	860	794	816	802	796	737	769	795	813	769	808	767	825	777	771	829	848	814	781	789	812	824	804	821	792	830	805	811	759	832	790	781	863	797	802	783	837	766	828	809	811	802	840	792	814	751	794	797	839	795	826	864	826	795	775	797	804	769	839	760	839	814	745	794	735	794	751	794	802	826	800	854	788	835	823	827	824	783	813	833	819	761	794	805	774	737	799	824	843	826	792	791	795	777	776	794	730	796	774	830	764	817	787	819	817	827	815	826	765	803	751	788	766	788	797	778	793	785	791	822	813	773	796	772	765	867	752	799	836	764	819	811	835	788	783	798	793	797	797	814	784	799	827	800	808	820	778	865	764	793	806	824	844	792	819	785	820	812	786	819	792	809	784	857	819	782	752	800	783	759	786	830	826	798	836	786	814	829	779	774	795	805	828	799	761	805	802	844	827	840	792	825	796	794	789	816	762	841	844	847	805	811	845	779	791	779	820	784	720	774	808	827	781	767	766	770	794	805	809	802	813	773	858	776	789	860	823	834	788	772	792	874	821	818	760	779	802	806	780	795	790	786	803	833	805	794	727	877	821	818	824	810	825	776	789	767	820	850	790	816	842	827	721	836	805	794	761	786	839	784	783	807	797	835	849	783	821	824	807	806	789	789	819	800	804	758	734	813	844	782	765	797	776	800	795	800	785	791	783	822	814	830	854	842	832	800	804	799	788	819	818	791	799	776	803	789	749	833	763	779	803	760	832	809	854	799	766	775	845	740	769	753	793	781	779	773	772	807	835	790	812	857	757	822	825	810	792	761	803	809	817	792	832	811	773	849	794	840	836	839	778	761	812	796	825	768	768	767	807	765	773	801	792	782	814	796	807	801	806	809	796	847	794	792	796	764	764	792	768	804	802	797	798	789	781	834	863	807	822	804	808	785	820	816	766	800	777	795	772	814	836	773	826	820	816	840	840	798	831	785	805	781	775	776	819	774	805	824	800	861	811	814	760	772	775	815	761	784	810	765	784	824	816	828	779	861	828	775	795	854	778	773	830	800	807	776	787	792	781	807	809	783	811	802	867	779	735	849	773	810	806	744	778	799	811	806	739	851	789	807	760	790	755	784	827	794	797	809	787	730	807	783	823	866	842	713	799	826	785	772	803	794	753	798	762	807	762	851	742	831	803	776	798	770	788	770	808	788	834	767	798	844	795	791	806	811	798	802	795	812	840	778	782	829	801	817	814	816	815	864	782	809	808	806	833	812	747	818	771	849	811	820	782	804	794	761	781	775	853	796	790	795	843	751	795	750
40591	11123	3380	2152	1363	1070	802	659	576	559	558	505	475	482	450	481	440	434	414	407	422	376	464	402	369	421	394	364	413	357	411	398	419	425	399	369	366	368	412	384	383	373	400	416	389	376	376	396	384	360	415	403	401	378	397	367	370	387	363	400	384	371	375	359	371	332	398	430	395	364	354	407	370	388	341	393	357	390	342	419	400	386	380	413	354	376	382	362	378	415	394	381	386	322	385	381	399	357	414	383	341	378	360	372	367	358	351	384	369	432	396	383	394	377	372	378	393	394	417	373	404	363	364	414	374	373	365	398	346	369	411	399	355	374	394	412	381	369	387	425	342	356	352	405	429	360	374	408	386	370	332	394	369	354	400	390	385	413	409	394	378	378	385	364	382	373	372	379	392	381	427	401	369	416	360	369	371	370	375	379	394	384	397	383	365	357	398	384	396	369	359	364	375	406	394	369	385	388	432	383	373	387	385	367	421	383	378	393	355	368	343	377	405	398	381	381	364	382	416	451	345	434	410	364	380	370	372	383	416	352	381	359	385	348	403	422	364	393	382	380	378	385	343	422	399	387	379	378	397	396	371	364	349	368	361	361	390	388	405	373	367	354	393	379	354	400	386	408	340	412	363	379	409	377	402	375	357	395	377	402	366	406	398	367	404	404	380	382	360	383	358	411	392	371	394	397	356	380	372	374	404	409	378	388	399	376	431	415	417	402	371	330	392	385	385	358	376	401	350	361	345	384	362	384	377	351	355	395	344	385	354	389	410	380	366	414	417	384	370	391	376	380	377	429	405	390	371	367	365	383	407	363	375	382	411	394	391	420	406	388	384	397	394	381	399	396	361	414	364	368	392	378	400	425	396	414	411	386	434	369	385	388	380	384	383	363	351	360	365	359	353	364	348	352	352	368	360	390	389	398	334	388	386	364	380	417	373	418	374	371	365	392	384	392	392	375	413	388	398	388	367	407	388	364	371	380	389	380	360	399	412	381	388	381	363	383	393	399	397	387	351	396	346	389	388	370	392	346	375	397	406	386	406	416	400	376	347	363	390	396	401	391	389	373	400	362	410	356	413	396	357	371	410	395	386	374	414	363	411	366	400	359	377	377	365	386	368	385	416	359	380	396	375	359	401	351	376	362	354	377	368	397	363	399	375	369	401	362	367	386	394	384	357	363	352	363	389	406	401	417	355	347	400	380	400	363	389	394	369	387	398	378	377	354	375	406	380	424	372	424	375	404	388	386	374	367	416	366	389	396	340	404	337	397	335	359	393	382	404	407	362	418	391	368	382	364	382	374	410	352	388	354	381	370	371	409	395	334	331	423	363	352	367	372	359	402	354	378	390	392	411	355	375	371	379	395	377	410	393	346	383	401	371	389	390	389	385	398	398	357	365	365	378	394	390	363	382	415	399	369	414	366	387	380	393	381	403	390	360	393	355	427	371	378	395	397	377	392	354	389	356	371	410	349	378	383	386	400	370	390	379	363	386	386	372	392	380	373	362	358	360	389	376	398	387	408	374	374	385	381	377	391	398	412	394	380	347	384	414	399	325	377	402	367	362	384	399	360	379	386	396	427	383	376	417	357	394	365	391	393	373	375	355	399	378	403	392	357	382	343	356	401	382	365	394	384	388	376	374	371	405	390	375	385	346	423	393	389	376	371	358	389	389	397	390	385	376	380	379	397	381	366	350	399	357	367	379	391	393	389	385	378	385	432	411	403	410	377	360	352	404	384	369	365	409	397	363	339	372	396	401	404	363	348	402	381	378	372	383	366	383	399	385	377	353	370	398	390	394	382	344	334	382	421	377	389	409	362	403	367	380	384	396	399	399	429	410	424	357	362	395	418	355	401	389	355	374	351	371	362	387	362	388	394	411	387	400	393	390	417	360	396	372	380	368	394	380	386	356	376	343	389	412	391	395	396	388	414	390	407	389	356	366	379	403	371	384	405	377	405	381	413	377	418	379	407	335	393	420	358	366	372	404	393	396	363	392	392	349	381	395	364	392	381	395	374	334	351	357	359	377	400	406	394	388	375	355	396	379	372	394	354	389	350	390	393	412	376	384	402	347	435	399	404	404	408	371	372	389	402	358	373	378	364	384	363	360	375	436	389	392	384	387	386	413	390	378	360	374	393	392	351	374	379	373	387	377	386	414	376	347	369	380	355	382	439	368	354	401	379	388	376	390	334	390	390	359	394	359	381	361	395	376	389	389	350	369	362	377	398	398	379	383	398	373	356	362	398	395	429	415	398	389	387	372	404	387	385	400	391	398	374	393	395	392	361	392	378	366	408	413	348	388	392	335	404	388	407	352	390	396	410	387	367	383	382	368	395	364	333	409	393	375	384	388	382	372	428	401	367	366	365	390	366	366	400	356	368	381	404	396	401	377	357	358	347	378	406	392	395	380	382	401	371	373	361	410	365	447	392	405	396	365	396	376	386	380	354	362	399	376	371	393	384	364	354	346	361	381	383	363	378	366	360	389	352	374	369	371	402	400	391	381	396	381	404	398	338	383	382	347	376	409	399	350	388	362	410	404	352	374	370	404	353	372	368	394	360	363	364	383	377	388	371	363	365	381	337	369	384	381	387	341	372	362	371	380	377	373	420	397	370	398	361	398	353	362	384	380	394	419	375	410	370	405	367	371	386	364	367	329	359	370	353	401	379	356	363	384	374	417	347	367	416	407	394	352	389	384	367	363	370	372	412	342	353	432	373	391	385	393	388	410	393	360	374	366	393	408	357	357	369	402	386	419	380	384	381	417	392	361	387	381	401	408	381	382	366	379	371	386	351	383	380	408	397	367	381	378	365	396	351	377	362	375	387	400	384	365	388	364	380	399	335	383	374	426	398	385	405	361	397	393	416	409	395	414	406	375	371	388	400	369	370	385	390	382	361	385	383	426	370	395	338	367	373	378	379	379	369	373	369	400	382	388	385	342	377	369	389	366	377	369	380	370	385	394	377	367	395	412	355	352	366	375	372	395	409	416	412	373	386	391	390	387	368	423	359	390	370	413	362	369	367	388	369	346	409	386	374	389	398	376	418	403	399	419	379	386	401	360	370	385	400	394	401	378	373	392	396	354	404	368	442	384	355	404	405	402	393	431	414	366	367	399	392	371	358	363	335	380	350	376	383	358	395	392	370	392	402	398	347	410	417	382	379	403	407	397	372	384	378	395	371	366	348	361	404	395	361	394	384	350	369	367	383	394	394	386	410	336	331	370	395	417	452	409	424	335	419	366	371	393	411	404	387	389	393	369	366	375	417	360	374	402	403	370	383	377	378	351	359	341	384	371	399	378	341	368	374	377	404	366	368	410	410	365	398	362	343	392	376	384	351	377	413	377	375	343	422	348	377	401	388	373	364	406	392	384	381	442	428	366	386	360	355	375	397	307	361	386	382	393	369	359	383	353	387	409	359	370	403	380	358	350	341	406	385	404	391	353	366	372	401	370	370	420	370	376	350	393	369	383	370	376	364
21976	2955	3597	4413	3950	3498	2846	2457	2227	2015	1746	1695	1624	1406	1369	1382	1302	1332	1245	1213	1146	1177	1072	1136	1117	1108	1122	1048	1068	1021	950	1039	1023	1014	985	964	907	996	955	938	1024	997	998	916	912	938	882	942	961	942	965	945	963	934	967	971	977	965	903	896	902	982	977	945	973	908	944	935	945	942	939	952	899	948	929	929	910	869	894	917	943	925	893	897	926	910	992	930	943	887	943	970	935	952	957	834	986	925	931	898	926	866	926	867	929	945	953	892	874	899	885	932	865	978	866	916	931	922	915	983	921	904	900	939	855	924	870	895	885	946	934	920	866	903	915	945	873	907	881	894	912	854	938	932	900	924	903	902	881	918	933	927	908	912	940	892	911	864	890	919	924	933	876	925	917	897	910	899	942	887	864	952	946	886	880	907	872	894	909	886	849	915	910	884	896	932	892	919	852	923	891	926	925	898	886	922	906	870	893	878	898	894	961	972	898	930	957	904	877	938	931	872	881	884	888	877	915	933	894	884	883	905	901	924	909	872	910	924	971	866	928	849	884	892	890	956	928	889	880	918	863	946	883	871	969	890	886	911	906	917	924	893	905	850	893	880	893	937	953	952	888	932	905	873	882	890	867	941	918	900	962	933	915	889	913	931	883	917	943	866	931	897	923	916	913	896	935	887	862	929	878	927	907	961	928	897	913	901	916	892	954	894	891	924	889	912	923	968	865	881	929	924	893	941	930	883	887	924	866	903	848	954	924	877	920	937	869	939	887	924	894	959	934	923	941	934	860	942	957	910	893	893	860	862	965	896	881	930	928	919	870	875	871	893	903	919	919	908	894	912	899	880	937	851	856	866	875	913	930	894	901	885	874	896	906	939	934	906	926	874	917	909	932	938	942	872	906	892	931	869	857	927	933	931	880	901	901	924	910	900	907	947	888	909	859	924	863	863	847	918	924	903	924	877	908	878	929	984	878	905	908	910	904	927	941	941	869	949	927	910	945	878	941	915	897	875	858	895	868	937	899	862	883	928	914	875	894	926	877	883	918	922	908	857	891	900	886	899	958	843	914	874	928	894	914	956	909	928	937	877	923	937	903	927	859	856	890	911	922	919	939	943	942	896	884	912	883	915	923	922	920	906	879	881	897	960	920	907	919	899	929	950	944	939	924	909	877	886	917	905	962	874	885	927	892	892	941	882	948	857	913	943	895	863	900	891	909	864	939	919	908	933	937	844	924	957	918	945	887	906	947	909	898	898	873	895	852	934	939	935	868	904	937	857	919	914	840	922	881	879	945	914	954	846	893	913	918	927	882	906	857	940	895	924	915	885	922	895	918	886	889	908	845	874	932	937	893	870	888	913	878	873	923	866	900	907	952	916	882	897	867	905	929	890	888	902	892	911	934	940	870	881	918	945	896	893	885	892	898	918	885	871	917	879	906	890	929	875	938	925	907	906	888	883	891	846	881	971	957	939	931	893	922	937	936	901	903	882	869	952	907	877	871	895	890	878	932	885	931	977	946	921	901	922	881	847	953	884	910	893	1006	929	857	882	840	952	899	963	870	923	875	907	897	901	904	879	928	948	917	905	853	944	860	895	869	892	848	911	870	879	847	911	936	936	929	912	906	929	953	936	855	910	878	927	901	970	913	927	867	904	882	917	881	938	896	871	923	969	888	869	914	882	857	902	931	906	895	930	886	894	925	896	887	852	886	879	896	913	851	905	928	955	901	948	899	922	877	909	928	880	920	912	983	911	896	862	871	914	906	916	940	877	865	967	924	882	901	871	919	878	903	908	905	871	922	898	928	904	911	933	893	904	966	855	936	876	934	922	911	909	887	841	917	898	877	873	893	943	900	941	978	919	881	930	843	877	912	888	904	927	877	963	899	848	903	945	893	886	906	929	920	929	922	951	930	880	903	918	901	881	902	883	903	925	961	926	932	955	860	873	955	932	869	876	885	828	901	863	877	929	888	951	886	896	949	931	945	932	949	949	967	907	913	869	867	928	916	942	869	928	886	904	878	909	915	883	885	890	902	917	858	857	897	885	869	914	916	891	923	854	891	902	887	874	897	904	896	910	934	925	943	876	890	943	897	912	894	881	876	820	894	822	849	890	868	886	854	910	917	928	923	906	858	937	960	940	919	922	940	885	902	912	923	911	903	888	921	895	876	931	910	930	929	876	913	877	883	898	905	876	919	881	936	949	942	892	869	874	937	891	915	880	942	900	909	881	875	906	923	898	914	898	877	851	924	871	874	878	920	895	882	876	892	869	876	934	928	933	883	876	879	888	912	866	920	890	898	879	897	861	887	898	876	866	873	939	910	896	899	919	915	902	919	838	915	868	912	913	881	854	907	888	880	892	904	873	906	925	907	912	923	876	854	934	902	898	880	896	915	904	945	915	891	893	916	926	936	882	936	874	878	861	900	894	918	896	859	930	893	905	898	925	899	903	904	874	917	887	917	880	910	889	890	939	920	933	927	903	916	908	951	887	897	922	949	917	960	924	926	943	900	928	883	897	923	944	873	940	924	925	918	852	878	875	892	896	943	905	884	864	971	995	892	880	897	911	895	982	890	923	899	906	944	927	882	879	912	934	907	889	877	893	824	885	903	927	895	828	877	930	910	917	902	917	875	878	962	880	935	940	971	895	859	900	963	922	892	907	887	888	942	921	971	936	930	916	885	908	914	857	882	832	936	935	937	942	864	891	880	917	888	892	912	843	928	888	941	926	957	933	886	892	847	897	880	898	960	909	919	851	883	917	950	907	903	884	900	880	928	896	866	914	923	936	962	912	941	929	893	880	932	915	900	908	974	916	929	895	954	933	961	913	869	859	907	869	838	959	899	927	906	876	904	909	939	947	902	865	882	943	929	891	917	847	891	859	952	907	940	917	944	898	889	970	902	888	855	920	904	904	835	928	915	923	927	917	935	987	902	946	887	867	953	884	975	919	882	901	944	937	881	920	915	834	915	902	881	918	925	901	880	954	915	826	915	897	854	900	948	915	895	900	921	871	854	916	929	902	896	897	961	939	885	911	901	880	919	948	858	858	913	917	945	952	907	867	958	893	890	935	902	877	936	880	887	955	879	882	973	845	926	922	897	919	890	879	951	927	944	856	899	990	944	856	871	892	890	834	891	870	936	884	886	879	904	890	874	941	925	869	880	876	901	903	890	938	901	871	883	912	882	915	892	919	888	901	904	883	912	918	908	847	905	900	942	954	848	897	862	922	939	883	901	871	920	924	938	916	918	883	910	942	897	897	900	889	945	931	990	909	903	855	907	873	885	873	917	902	917	908	941	937	922	869	889	888	905	954	898	891	882	871	919	906	887	862	839	903	889	919	953	922	866	869	908	909	868	902	936	967	917	922	911	916	860	901	935	912	878	906	862	887	929	931	872	885	917	916	903	884	897	895	856	891	949	883	904	903	865	869	923	905	878	920	892	944	924	890	933	885	865	903	928	933	865	852	882	908	900	893	927	913	909	894	879	952
12508	993	183	155	171	135	150	159	158	190	151	166	158	148	140	145	160	146	165	158	140	149	139	165	165	163	156	153	147	145	175	163	160	156	157	134	162	140	162	180	144	145	137	142	149	158	149	153	178	139	131	146	156	155	158	155	127	139	157	127	163	136	163	147	151	162	134	132	162	150	138	157	156	197	140	151	145	155	153	144	150	147	173	156	132	137	154	141	169	153	154	126	165	162	142	151	145	168	141	166	159	141	149	136	157	159	165	160	141	167	141	141	145	129	164	133	148	171	161	154	134	128	146	166	138	152	148	138	151	165	166	157	117	170	180	155	144	141	145	146	152	125	154	130	134	176	155	142	153	170	146	127	136	139	153	141	155	139	158	144	151	151	171	149	147	121	152	148	144	166	156	136	136	159	158	166	143	150	151	144	165	132	151	162	163	150	156	129	176	147	161	126	171	138	152	155	166	149	140	146	143	149	143	157	123	129	156	149	145	130	123	163	158	157	160	163	161	132	136	144	147	161	158	135	138	144	181	153	132	166	156	135	143	169	142	160	136	133	137	154	159	159	142	151	167	177	148	155	152	129	145	142	134	132	160	127	161	133	148	139	148	151	176	165	149	138	149	160	155	136	151	169	163	139	160	142	151	160	162	135	134	169	151	125	127	153	138	174	143	150	135	146	150	166	141	148	164	159	159	160	122	149	153	139	167	184	167	172	154	137	157	153	139	130	152	132	145	151	157	156	186	133	143	140	167	141	165	133	145	151	166	146	143	150	138	152	144	139	139	143	133	138	154	173	140	147	162	151	153	150	152	137	164	127	165	154	150	143	144	149	153	146	131	129	140	152	166	120	146	141	152	138	157	155	152	169	126	152	160	172	138	158	142	159	147	163	148	143	135	148	149	161	136	166	152	144	167	168	159	148	135	163	146	158	133	153	170	146	159	152	146	154	145	137	131	171	155	136	119	148	135	152	176	150	152	143	137	147	162	146	131	163	151	120	139	147	134	174	145	141	136	157	158	172	155	142	154	170	155	149	149	156	153	144	139	158	136	148	129	158	156	160	154	143	132	180	138	136	146	135	126	155	159	122	149	146	155	144	134	170	166	154	148	149	137	152	157	147	140	143	146	142	157	161	150	164	138	147	149	150	146	135	160	138	155	150	143	140	124	138	155	147	183	145	147	141	149	137	146	156	150	128	150	144	126	142	153	149	129	148	147	146	128	137	166	170	163	133	145	158	144	154	148	169	132	142	137	149	162	143	142	140	159	140	177	145	164	149	146	139	134	159	163	136	162	126	109	159	155	153	148	155	139	141	146	137	138	147	113	142	154	155	141	157	141	153	130	143	153	170	168	152	153	172	152	149	169	157	147	155	133	148	163	165	149	128	160	145	138	132	154	143	150	153	135	146	139	159	154	138	162	165	139	171	162	152	152	170	159	136	149	128	152	152	146	163	163	153	135	155	136	149	144	157	177	161	136	160	142	162	146	145	152	142	153	158	175	139	154	135	128	125	128	140	147	136	151	159	155	149	165	135	132	152	150	143	149	155	163	158	171	160	178	135	175	153	133	156	151	156	166	134	138	140	135	147	142	145	147	143	181	151	150	142	162	166	136	150	143	153	130	135	149	138	147	166	136	159	142	165	133	149	170	125	155	155	138	145	156	154	113	153	161	148	132	142	148	134	164	175	166	147	172	118	161	156	143	149	154	165	135	125	162	152	137	139	162	157	156	161	144	133	147	150	143	150	130	144	156	147	144	156	137	136	163	152	141	156	166	140	155	151	133	163	161	133	168	149	144	141	160	140	141	151	153	143	134	151	154	148	140	159	136	142	172	148	144	157	140	146	142	134	149	127	150	165	164	161	188	152	167	152	149	129	145	153	124	150	160	149	139	165	157	161	143	148	141	140	173	148	134	161	162	154	149	135	146	143	159	144	129	168	145	149	135	133	154	143	160	136	135	161	170	142	170	154	144	167	165	151	136	175	164	152	158	163	157	141	127	155	137	128	139	151	147	156	136	125	153	145	156	136	160	169	146	136	139	160	150	156	160	153	150	162	131	145	159	156	160	145	131	144	175	118	162	137	140	145	137	131	133	157	142	158	158	143	145	147	155	135	131	153	165	160	140	151	177	143	136	133	162	153	146	142	143	168	172	154	157	165	151	139	148	158	151	177	162	136	143	142	153	172	167	166	145	139	132	157	151	148	140	128	159	155	127	128	126	155	151	155	139	156	153	168	145	159	154	150	177	170	151	155	171	147	137	151	143	149	140	151	138	158	137	167	138	146	134	143	164	156	152	151	172	140	154	129	154	144	151	136	177	169	145	159	138	166	143	158	138	162	146	149	130	170	137	168	141	156	146	145	143	159	161	150	160	147	170	141	161	197	171	142	154	153	163	174	156	176	158	154	147	145	174	133	158	147	141	146	165	155	156	143	152	148	128	140	143	170	152	123	148	162	147	142	144	149	143	161	140	160	162	137	166	151	162	169	153	124	172	138	154	165	151	130	187	164	164	146	161	165	178	163	118	136	144	142	136	151	145	139	184	156	166	133	156	139	160	143	139	155	164	159	147	147	145	161	144	147	150	147	151	164	164	151	146	139	132	146	145	173	160	136	143	131	156	147	133	157	177	144	146	156	135	163	154	163	161	132	153	152	148	130	166	157	147	152	160	146	157	156	137	138	170	149	158	154	151	148	148	171	157	151	158	139	108	141	145	149	152	178	133	149	133	151	158	157	167	166	144	157	139	142	153	154	145	126	166	141	157	151	181	158	146	129	153	141	150	148	140	128	147	165	167	122	152	143	161	137	133	143	158	143	144	163	128	132	142	144	137	152	139	138	153	150	143	158	159	146	151	153	156	186	138	160	154	152	155	160	141	156	142	164	153	156	136	168	134	138	160	150	140	141	131	152	137	140	160	149	159	163	161	149	124	157	145	147	186	148	169	160	126	140	153	158	160	146	153	143	152	147	134	178	144	138	164	143	153	137	178	160	162	146	154	161	163	147	143	135	122	154	168	149	150	126	134	171	156	146	152	166	142	174	137	177	155	146	161	132	143	171	155	156	148	161	149	138	154	153	164	154	170	158	141	154	157	134	139	158	155	159	143	137	135	151	139	158	139	151	120	136	167	156	144	170	148	150	154	150	159	151	156	162	177	151	178	162	145	147	140	152	129	149	147	173	156	135	151	148	164	164	131	156	154	153	156	169	149	147	163	140	147	167	170	151	171	157	166	149	171	163	158	151	130	137	145	139	134	173	144	147	145	137	157	142	127	152	151	167	147	135	149	135	155	131	148	150	133	158	166	156	128	161	157	163	143	141	134	155	168	121	141	147	175	128	126	157	175	172	165	153	154	156	144	152	142	168	147	145	163	139	159	150	151	138	157	147	148	150	143	175	138	158	167	153	149	159	131	155	146	171	153	140	155	149	151	154	150	137	148	146	144	145	136	150	147	151	146	175	161	137	153	151	155	172	158	141
6506	663	490	524	480	476	464	463	442	463	440	474	493	447	467	419	434	452	460	447	426	466	466	427	469	451	442	431	431	441	439	438	472	471	457	472	439	424	427	485	430	436	444	471	456	442	434	409	444	414	457	444	431	454	409	404	411	401	407	445	441	418	436	412	410	429	451	446	402	485	449	475	416	477	448	419	450	419	439	458	393	443	453	377	453	431	459	445	452	416	400	440	438	416	442	449	447	425	483	444	462	449	448	437	481	440	424	433	431	455	454	455	449	431	487	509	451	440	447	455	412	447	451	457	422	422	414	447	410	469	438	424	426	446	419	453	432	436	454	455	457	432	425	417	441	434	430	453	432	447	430	472	455	441	425	429	439	424	446	454	505	425	411	441	434	432	446	471	445	457	451	425	407	416	422	442	406	464	429	432	450	431	503	462	406	403	464	430	447	385	469	429	445	458	413	426	398	429	435	465	462	470	468	448	402	466	405	432	413	449	400	407	412	464	446	448	439	428	445	439	460	441	447	442	445	407	437	420	421	422	432	445	407	422	423	442	446	448	458	454	487	442	438	437	446	455	411	460	458	424	398	462	444	426	413	426	411	430	468	443	439	432	431	428	428	447	439	445	420	468	414	432	471	416	415	419	414	426	426	414	439	415	436	440	418	434	430	398	427	408	441	453	469	389	445	397	436	424	415	456	436	386	408	474	434	458	451	413	399	449	415	429	483	437	430	472	411	450	457	431	443	476	439	444	474	440	449	459	448	445	437	458	442	432	458	430	431	420	412	409	391	437	433	423	462	392	462	459	471	429	426	423	456	407	434	441	418	400	419	467	440	403	433	433	453	428	479	436	456	451	406	410	415	476	436	410	445	427	446	459	411	419	441	446	449	433	401	441	445	424	449	463	420	442	468	464	449	463	431	444	439	469	456	459	434	433	412	429	485	471	467	390	420	464	441	437	438	450	452	469	437	438	466	415	467	470	454	406	408	463	432	448	419	393	453	468	452	442	425	428	425	498	448	423	432	447	411	394	426	459	470	464	417	425	430	423	398	417	462	408	410	411	426	410	434	409	401	448	418	461	436	425	440	463	448	418	413	421	448	411	461	416	467	394	437	448	417	454	423	459	452	404	425	438	401	483	443	391	456	437	421	451	460	452	454	437	429	460	413	475	447	415	391	425	432	459	445	411	465	422	422	456	378	450	447	431	442	409	465	441	461	432	456	426	450	444	397	416	458	409	464	457	434	447	437	452	416	393	430	437	473	446	394	433	410	447	422	439	449	383	458	373	428	472	439	427	444	443	429	421	462	424	489	457	443	461	461	424	425	437	464	418	475	425	465	443	454	452	444	398	453	434	425	436	469	444	432	429	433	422	450	411	424	442	428	359	407	444	425	422	414	442	423	407	429	463	404	478	421	397	449	444	441	407	421	426	476	391	451	427	447	421	424	418	426	429	364	427	414	434	467	446	436	436	436	415	452	441	434	439	461	480	476	457	426	447	457	449	437	433	439	446	443	400	457	475	480	433	451	442	427	393	452	429	470	408	435	438	435	451	427	413	413	398	438	443	453	452	418	436	444	461	483	457	450	417	453	472	444	417	460	441	451	470	459	432	405	466	407	445	464	440	430	457	423	464	435	433	478	424	424	427	402	430	426	481	474	432	437	441	443	452	420	442	428	415	427	417	415	468	455	420	436	422	461	457	443	444	438	417	414	438	395	368	450	461	477	419	411	444	471	439	440	427	457	413	459	459	445	426	398	433	457	454	396	435	432	458	417	420	405	421	445	460	458	427	454	434	447	431	428	427	450	444	402	433	458	431	430	428	381	489	462	429	464	444	446	457	452	469	441	443	427	417	419	434	436	418	420	453	434	468	469	474	417	421	424	461	474	439	450	475	435	395	416	431	431	417	450	442	446	426	404	473	435	434	419	456	435	437	462	425	424	432	410	422	454	441	465	429	442	438	458	446	436	415	466	402	434	454	435	441	443	451	416	455	422	431	458	417	457	444	455	425	458	430	429	424	457	431	422	481	433	411	412	428	421	440	440	471	439	439	463	422	415	477	418	434	460	454	446	400	434	432	460	459	419	428	471	428	422	408	448	475	410	429	421	427	467	432	441	448	458	429	438	427	448	443	439	428	437	408	455	401	435	445	453	464	428	438	445	429	392	443	439	433	414	412	465	459	462	467	455	429	465	422	443	441	439	445	430	406	421	426	422	435	397	452	478	460	442	439	450	485	428	439	426	450	470	474	427	429	446	429	453	438	474	442	491	421	438	427	441	412	437	408	436	461	411	408	456	417	387	436	412	460	447	423	429	427	449	418	463	437	454	432	444	463	447	414	444	431	437	411	437	415	444	419	453	428	429	453	412	458	442	454	436	436	450	425	441	427	429	452	423	427	442	451	436	427	470	425	453	406	458	453	407	454	453	428	424	437	469	446	443	421	438	449	431	477	426	443	465	428	435	463	417	416	450	468	424	417	426	448	428	423	426	440	439	394	451	442	467	402	425	431	456	438	435	457	434	414	416	444	430	447	426	474	478	449	428	445	413	415	392	461	438	455	423	416	483	428	426	458	434	417	429	436	445	433	423	465	409	435	457	475	446	447	459	438	414	435	454	420	461	468	451	426	431	457	478	409	437	433	418	467	452	418	411	442	426	460	426	445	430	427	459	457	422	478	482	464	440	412	427	442	422	412	427	455	392	452	455	440	439	417	474	447	404	417	443	400	441	449	457	440	420	440	450	422	429	440	431	448	427	435	437	445	402	430	476	435	473	443	466	411	408	430	452	452	428	466	420	434	402	455	441	435	414	422	424	445	444	405	407	455	457	460	468	448	420	439	451	437	447	447	447	430	398	436	437	433	421	459	433	460	429	444	421	422	461	457	439	436	479	449	448	427	423	451	456	450	479	458	441	469	456	422	453	452	446	448	453	447	442	443	444	430	416	445	431	389	429	443	442	439	448	436	431	425	461	432	427	432	438	491	476	463	451	426	446	430	432	442	445	461	439	460	445	456	469	435	440	482	452	405	448	425	454	425	435	425	474	488	439	458	453	452	443	413	454	469	398	458	456	445	416	431	434	426	465	428	472	428	452	455	454	417	433	435	401	450	441	484	436	461	441	408	443	431	445	407	447	423	397	387	452	442	438	427	420	428	439	450	414	440	465	468	439	421	406	438	420	452	447	442	471	433	372	445	435	454	462	435	414	416	430	431	436	409	433	456	463	462	442	428	440	422	429	452	444	466	437	455	441	442	426	416	414	440	412	416	443	476	410	439	423	459	398	438	459	438	429	447	432	411	444	435	404	470	445	435	434	417	435	402	462	450	425	459	439	408	460	456	466	445	446	456	454	433	425	480	449	432	427	449	444	434	420	445	486	417	447	443	429	431	463	455	445	424	411	472	431	469	434	482	464	399	413	433	443	435	429	425	429	483	429	468	412	454	446	451	439	449	462	443	417	461	446	441	423	446	425	452	417	484
30540	6465	1856	1235	836	649	507	450	433	426	381	371	381	373	359	328	371	325	373	383	314	312	355	329	363	336	283	336	307	316	339	323	341	298	310	350	340	330	296	330	320	325	308	285	292	325	321	331	299	324	346	375	324	284	283	311	328	323	290	333	295	349	320	326	322	308	311	324	319	319	345	314	301	288	329	329	327	303	307	283	306	320	335	305	329	292	321	336	312	320	312	329	332	309	306	342	316	317	326	305	328	304	315	340	361	320	307	318	349	301	273	316	329	293	317	289	329	286	326	322	307	372	355	308	330	343	278	342	310	326	321	314	316	311	319	323	302	304	313	316	344	286	329	310	330	293	331	347	310	326	315	305	286	333	340	296	341	321	346	299	327	314	321	332	339	336	322	307	296	286	340	322	305	300	289	303	339	304	326	305	324	334	319	294	299	313	299	294	343	321	324	356	329	323	322	308	284	303	341	323	308	308	305	323	287	343	328	318	348	336	320	327	267	313	355	313	301	323	352	307	307	309	312	284	299	314	348	318	315	344	324	346	326	306	343	357	302	306	300	328	333	337	333	315	333	336	309	336	290	311	313	309	343	306	312	308	325	323	342	286	311	348	326	306	321	352	282	337	306	314	314	296	308	304	340	320	298	336	302	324	299	327	316	307	340	330	327	303	338	334	310	322	317	346	313	291	287	312	323	328	314	351	323	287	314	325	314	326	334	291	324	278	304	307	317	304	329	338	308	339	299	334	297	340	315	338	313	331	316	323	280	317	327	362	295	290	325	325	327	280	317	335	312	343	317	271	283	310	301	326	298	332	319	308	294	334	340	345	315	313	341	300	309	340	295	274	334	310	311	306	311	337	304	322	314	286	321	335	311	310	289	325	356	344	299	327	306	323	294	329	290	307	325	340	311	301	308	309	325	324	323	340	329	279	339	313	318	347	309	323	309	303	291	301	330	304	312	308	321	319	315	318	327	330	338	307	308	327	311	355	337	324	280	311	303	313	317	298	309	338	334	347	337	309	331	302	295	303	327	303	332	279	307	319	327	312	332	330	304	311	337	352	309	332	323	317	309	326	328	332	279	301	307	314	334	355	302	338	303	328	286	304	315	328	321	315	326	327	336	347	334	326	352	312	300	316	344	349	307	276	311	335	346	303	294	297	331	324	345	330	286	297	327	357	330	333	313	306	315	312	332	289	322	333	318	336	276	360	308	303	311	307	298	325	332	296	341	339	348	304	329	321	311	351	329	299	297	336	349	288	278	309	369	320	309	316	292	344	298	335	314	330	319	356	330	307	312	311	344	330	355	335	316	292	323	343	318	345	309	328	325	349	311	313	289	329	289	291	320	336	317	368	348	310	312	300	318	335	318	339	293	332	347	316	309	313	311	298	305	298	317	291	326	331	291	304	319	288	310	312	299	338	313	312	301	350	359	316	312	293	323	323	320	317	303	327	331	317	300	293	329	334	327	326	317	284	323	348	303	320	296	321	333	339	327	305	291	317	292	325	340	330	307	300	320	317	313	308	295	329	307	339	344	335	281	287	307	302	346	305	314	317	310	290	345	337	306	355	306	334	306	308	323	323	335	328	313	333	290	294	324	298	316	317	327	300	322	328	311	348	307	305	319	323	294	305	298	332	326	269	342	345	336	336	321	319	334	276	308	312	318	341	308	290	314	322	333	308	287	319	343	296	320	311	291	330	331	330	303	312	313	292	280	287	327	333	321	332	357	318	323	323	338	339	330	324	345	340	324	330	337	341	305	290	306	334	313	334	335	350	315	302	314	299	322	329	318	289	282	304	301	354	319	310	279	335	326	275	302	343	298	347	355	321	345	334	327	342	299	331	325	308	312	311	326	307	290	327	331	296	303	309	337	342	328	341	338	326	287	309	299	318	341	328	332	306	329	302	312	272	331	343	312	324	292	318	309	325	321	314	302	318	320	310	328	319	324	328	329	301	313	329	337	314	263	322	334	306	308	300	353	321	316	310	334	324	312	302	337	311	321	317	339	330	313	312	340	333	294	306	341	318	317	310	324	327	329	318	296	298	333	312	324	331	345	317	280	324	367	298	282	293	284	312	326	325	324	298	330	284	288	328	316	324	300	337	288	307	330	339	304	325	299	307	317	341	338	353	327	311	297	310	281	323	291	316	296	351	312	307	311	278	331	316	311	342	342	319	352	338	329	326	341	291	305	296	301	307	308	311	312	331	328	337	315	308	295	324	338	344	338	299	319	295	307	318	325	350	304	329	308	291	316	325	297	293	306	325	371	356	350	318	290	308	313	333	294	317	307	332	347	345	355	308	319	314	296	311	321	333	333	324	307	339	330	279	298	316	363	375	325	301	342	302	303	337	289	314	349	323	343	293	318	343	337	307	282	289	336	326	340	305	319	309	323	341	317	312	298	310	317	300	332	305	311	281	320	310	320	328	303	326	317	307	291	332	328	296	285	308	307	351	319	313	357	339	305	299	314	342	330	357	310	307	298	323	293	349	305	332	329	354	313	319	296	311	320	310	311	318	321	313	305	311	301	332	303	315	306	322	315	316	317	338	317	319	334	316	324	304	305	335	315	280	312	322	323	316	297	313	335	313	317	289	300	316	351	309	333	292	284	333	297	315	312	324	325	306	359	306	328	312	330	342	324	314	320	303	333	320	327	342	312	332	325	304	324	295	353	310	304	324	305	271	310	323	313	305	310	322	324	324	299	327	290	364	344	315	339	324	345	324	331	299	339	330	306	327	299	361	297	302	321	365	324	299	310	293	305	314	330	317	310	339	347	283	345	315	322	298	310	329	327	344	293	315	332	308	321	329	311	320	328	319	305	335	306	342	339	320	330	305	309	340	298	270	328	325	342	307	327	317	354	286	306	316	312	316	327	316	289	290	293	315	314	354	330	352	324	310	291	319	308	309	323	335	321	335	337	296	331	302	325	293	277	342	319	297	346	319	325	309	296	304	292	321	302	317	367	302	304	300	364	278	345	321	326	335	304	322	321	301	292	309	349	322	328	332	294	292	322	324	297	316	295	372	384	315	337	320	310	352	288	309	301	316	310	309	291	325	293	337	306	333	363	300	308	285	335	314	319	327	317	279	322	325	324	323	311	307	330	324	325	324	312	320	308	296	323	322	319	311	321	321	338	334	321	326	313	329	319	372	329	304	320	282	330	324	313	295	304	324	328	317	335	288	301	342	322	336	280	341	316	308	313	309	325	292	337	300	309	288	327	333	312	318	316	327	288	290	338	323	294	325	326	307	338	336	345	279	327	341	319	308	322	288	295	310	289	325	309	335	312	323	327	313	314	310	322	342	297	328	326	323	303	300	342	313	299	324	296	331	333	329	330	324	314	292	317	335	317	334	347	313	362	289	309	322	314	310	326	325	329	324	300	331	303	356	351	302	339	326	320	309	321	311	348	319	301	340	328	337	322	313	292	321	356	311	281	325	309	321	295	316	333	294	337	329	317	298	289	319	325	312	335	287
16871	2060	2176	2679	2450	2093	1765	1589	1432	1389	1330	1203	1216	1098	1052	1028	1032	988	991	1022	913	974	913	895	894	899	873	841	879	864	890	827	907	876	833	854	824	857	837	894	862	834	826	803	826	835	802	827	820	874	787	835	816	760	839	827	860	844	784	851	864	823	790	780	807	802	845	791	815	791	831	830	804	811	795	814	797	816	799	823	823	834	815	780	752	817	833	828	772	850	740	818	767	804	787	797	767	779	824	827	816	809	825	752	798	766	866	828	790	815	805	797	846	859	738	754	821	842	793	793	738	827	752	805	899	814	831	819	779	807	813	777	833	795	822	812	804	790	858	823	756	841	814	822	779	740	841	842	781	800	807	857	807	827	808	797	813	775	786	805	804	798	830	786	808	817	781	803	829	812	814	811	844	799	806	717	838	825	782	778	781	788	762	804	809	785	749	814	811	816	802	829	805	813	803	795	820	827	810	802	813	833	848	788	724	791	767	787	797	770	774	875	782	794	775	796	797	791	828	796	741	815	822	807	778	779	793	758	758	816	835	756	785	810	814	819	779	718	774	818	835	789	796	814	830	776	794	790	790	803	800	764	819	795	818	814	794	806	755	776	790	810	821	766	778	742	782	793	816	825	775	805	841	770	809	814	801	788	808	797	806	828	817	806	822	804	812	821	802	811	759	838	757	813	849	818	759	773	817	793	796	790	780	795	763	859	760	811	783	790	755	820	821	793	811	791	791	798	826	819	798	817	798	804	797	798	826	843	851	820	786	814	784	830	758	783	825	785	818	809	766	761	746	817	794	800	820	795	848	785	713	745	783	748	787	796	762	763	845	836	789	784	821	752	790	854	822	761	833	837	752	811	803	806	795	813	784	812	828	826	801	786	801	778	761	824	777	789	840	847	771	815	787	824	809	764	810	781	782	778	799	796	819	812	785	806	761	810	780	766	793	833	798	818	802	743	804	818	780	765	825	790	792	830	770	800	798	819	817	773	788	817	815	833	783	768	792	798	857	750	770	776	784	807	764	815	836	808	793	766	799	775	809	782	833	791	777	802	780	807	810	854	790	817	790	816	798	827	791	853	823	796	852	791	823	836	823	806	787	810	826	814	773	767	799	854	837	778	769	837	802	805	784	806	787	814	811	793	781	751	806	789	779	780	753	789	797	865	796	804	765	839	805	777	797	808	804	841	779	780	819	804	754	753	799	787	768	861	795	784	782	772	820	818	815	809	787	795	839	817	794	753	802	769	838	847	818	793	872	761	849	788	740	793	848	768	862	806	832	815	813	809	812	768	855	752	796	823	772	819	818	798	689	819	835	797	767	805	862	771	806	842	792	813	823	841	773	799	813	768	796	820	796	796	809	760	778	800	774	801	783	807	768	772	787	786	762	820	800	805	794	812	774	775	806	849	805	846	828	807	780	756	781	838	799	795	827	763	828	836	794	812	803	816	820	823	743	808	787	799	809	768	827	787	800	789	786	819	763	803	800	768	847	830	770	763	790	786	874	811	789	778	771	810	818	804	806	797	788	823	808	831	818	787	818	776	761	830	768	770	822	793	788	773	785	779	782	745	785	808	825	834	778	808	829	804	797	786	724	806	815	786	772	800	816	772	802	831	794	796	798	804	753	804	807	755	852	764	770	811	773	793	838	785	812	806	810	794	841	837	772	794	758	792	790	748	760	793	847	821	742	787	781	763	778	780	825	820	818	826	811	813	779	813	813	789	834	808	808	787	790	762	806	816	777	840	832	761	802	797	855	822	801	852	874	734	767	819	809	788	759	817	757	798	766	841	800	779	802	862	790	783	797	804	804	807	846	820	802	785	794	809	847	810	796	810	789	805	824	812	814	802	801	785	788	797	811	805	788	813	772	809	797	782	815	764	795	851	837	809	811	811	862	786	784	882	827	777	778	796	788	849	767	800	781	845	823	792	808	784	807	818	791	825	776	834	790	795	770	811	746	809	755	822	766	848	808	795	785	805	789	797	801	806	790	785	826	841	808	801	870	816	787	766	769	844	782	819	798	816	870	800	819	788	777	817	825	800	820	805	800	795	753	831	741	819	782	807	801	776	819	833	770	811	802	788	818	767	753	775	824	828	755	831	760	813	774	820	772	776	793	800	770	799	845	768	790	814	819	849	779	793	819	798	754	826	802	829	862	750	780	771	818	850	848	794	801	792	791	796	774	830	774	771	775	795	820	795	793	772	794	793	782	825	743	806	808	804	824	785	788	758	813	781	804	782	808	785	824	796	817	801	796	818	835	810	771	782	831	767	802	776	806	860	810	750	817	754	807	785	746	843	794	770	792	752	741	789	750	757	810	772	789	797	751	801	817	823	826	828	781	779	792	808	797	763	757	833	809	784	814	784	828	761	793	806	786	778	833	863	811	783	774	791	801	821	792	840	799	793	833	778	814	806	813	791	849	879	824	836	824	802	795	799	787	818	800	817	809	842	785	779	778	803	810	783	760	805	739	799	762	793	831	856	782	823	819	795	820	798	853	868	798	805	815	801	820	820	762	819	815	797	791	819	801	774	824	789	769	817	779	790	809	810	771	799	833	751	766	852	843	788	833	757	828	764	766	804	762	784	812	854	796	783	828	815	768	777	796	841	840	769	763	821	784	813	820	808	768	788	790	772	790	776	789	756	833	806	808	809	806	767	770	793	798	801	798	783	815	782	779	816	777	821	789	820	747	812	744	850	766	858	831	791	820	797	785	840	792	758	782	816	858	756	820	822	796	740	760	804	822	800	808	767	823	845	835	798	805	810	798	840	849	826	819	796	818	813	789	782	776	817	812	815	788	759	834	776	744	772	823	802	816	826	774	753	844	827	813	739	840	807	819	790	816	809	750	794	794	818	769	762	791	805	834	797	808	791	820	785	895	754	813	742	807	750	825	870	789	831	793	826	803	797	793	789	802	830	773	830	782	813	773	761	842	806	834	782	838	751	848	796	744	820	831	773	844	770	763	791	842	815	785	816	836	817	825	768	821	781	835	813	769	768	861	834	825	817	790	823	771	813	795	806	827	757	798	811	794	821	817	795	752	796	818	811	801	824	829	804	828	813	845	810	848	860	839	767	766	778	823	850	817	820	813	822	779	749	814	825	867	796	805	828	824	803	786	828	794	809	820	772	757	804	798	767	772	833	797	802	733	769	847	785	806	792	785	795	857	812	829	819	865	799	754	782	814	803	815	837	769	843	771	790	810	819	790	784	826	733	719	840	846	813	795	815	824	775	852	794	800	782	831	794	813	783	753	682	811	808	819	817	737	834	843	786	807	826	806	812	744	775	814	734	812	818	815	824	777	795	791	760	850	834	790	783	803	813	779	762	807	798	798	800	789	802	798	785	770	813	814	753	753	811	791	747	828	806	785	851	830	806	821	783	784	854	821	832	746	814	819	842	772	792	783	841	808	826	748	829	777	821	818	811	822	766	776	784	784	786	807	780	810	752	803	790	791	734	847	808	742	819	803	795	791	802
41341	11945	3499	2134	1306	971	749	666	627	543	509	473	491	486	450	432	402	429	435	395	423	412	408	420	417	420	413	411	392	416	402	443	377	407	401	382	398	369	381	364	361	370	366	396	405	387	361	355	367	382	384	396	329	356	408	393	364	398	339	396	402	372	366	377	388	381	377	380	378	352	355	369	365	398	419	397	393	389	392	411	392	409	352	382	396	371	398	403	371	358	381	399	378	397	392	359	376	416	422	375	378	358	422	394	399	400	378	362	385	369	384	392	393	346	410	364	346	374	384	381	423	413	364	361	404	381	377	374	395	395	368	387	390	383	397	393	380	449	369	358	410	416	429	398	346	372	432	382	387	302	360	370	408	393	392	381	391	385	375	371	425	361	406	366	386	400	393	393	428	396	426	406	401	381	424	386	355	398	410	399	372	400	363	386	380	373	409	387	440	406	403	382	376	389	413	402	402	396	363	336	339	366	376	412	401	373	380	390	375	398	357	370	368	376	387	380	376	362	413	429	395	389	389	403	384	379	385	372	369	365	399	423	352	404	367	368	390	375	377	380	373	382	353	330	351	347	381	331	362	396	350	383	369	373	400	382	384	379	361	351	389	420	336	362	385	353	393	379	335	429	360	362	400	423	348	389	354	373	337	383	409	404	423	398	393	354	374	361	398	377	377	366	371	358	332	402	380	362	389	330	385	385	382	395	364	348	375	383	356	355	365	369	387	357	372	369	383	301	399	344	403	347	367	392	413	405	372	380	374	377	333	358	370	412	399	373	413	412	410	358	378	395	374	377	376	386	377	399	412	374	362	371	373	376	381	411	358	359	390	367	404	414	383	345	393	393	411	353	380	372	370	347	355	378	372	405	386	382	411	363	402	388	422	415	370	374	370	371	366	348	395	371	372	391	396	377	391	370	389	370	369	390	377	357	371	361	374	400	411	390	380	388	361	376	397	400	390	365	381	375	384	393	401	397	390	411	401	369	407	420	396	409	378	373	368	380	341	370	390	372	367	365	366	374	396	365	369	389	394	387	408	327	380	356	388	370	382	386	360	374	342	385	387	348	394	348	378	426	384	392	403	388	376	372	403	397	395	350	366	393	390	374	378	368	397	397	372	381	356	393	389	384	434	384	385	385	356	402	407	390	390	410	399	365	393	377	387	356	426	391	349	339	355	387	409	373	390	382	421	356	375	393	360	387	435	385	438	361	388	375	385	396	401	372	332	395	380	396	421	366	410	385	397	359	360	376	359	360	333	388	391	399	358	377	355	383	394	379	390	364	387	406	347	417	378	404	417	365	384	356	389	396	337	384	358	393	406	404	410	381	406	394	378	379	359	395	399	374	392	357	364	402	370	396	394	397	370	373	400	385	360	421	368	394	390	343	381	410	400	425	373	385	385	379	411	377	362	340	379	385	385	355	389	398	394	383	417	400	388	386	406	321	377	367	400	403	394	389	342	380	388	371	410	350	412	378	358	415	385	357	373	369	371	382	379	353	383	353	426	364	384	389	411	388	400	363	377	408	404	384	355	403	386	405	350	380	360	367	374	344	379	400	363	351	417	399	413	387	408	378	377	397	361	382	379	383	397	379	392	396	374	363	410	379	339	374	358	350	400	387	360	374	377	380	382	383	388	378	384	399	357	384	387	390	383	390	367	378	392	376	368	374	376	401	420	352	377	373	361	412	365	381	383	367	370	386	336	372	393	355	416	405	380	384	413	379	397	390	412	374	389	394	373	377	420	388	405	397	401	379	386	386	378	331	366	408	341	373	354	367	385	389	398	393	426	355	376	368	357	402	416	396	415	375	358	413	387	375	374	361	399	390	376	394	384	356	391	411	411	372	414	369	377	369	377	388	389	341	404	393	354	375	383	366	321	394	390	420	361	364	382	370	373	356	390	367	393	400	362	380	345	383	387	400	388	397	355	382	368	353	391	358	430	366	407	377	394	375	354	406	365	391	354	390	382	380	392	388	382	376	436	354	376	345	406	419	374	389	389	339	382	418	373	346	370	381	364	360	397	395	386	370	397	385	382	359	346	366	396	391	390	405	353	360	366	364	397	384	365	390	354	397	409	382	354	400	398	409	343	374	367	371	374	375	414	404	394	411	404	398	390	376	365	358	379	391	386	397	368	418	401	391	399	402	371	370	400	403	366	412	412	417	397	346	385	386	410	392	406	394	408	379	380	401	347	382	399	411	403	390	412	346	400	395	355	429	391	352	359	385	388	389	381	365	351	372	355	355	385	355	391	389	330	344	374	370	376	380	384	340	386	380	350	388	363	387	408	400	389	369	396	406	379	428	335	368	400	396	382	391	383	344	410	350	393	393	375	395	414	379	375	366	358	364	377	376	391	376	403	399	395	419	381	366	375	370	367	385	395	384	414	381	380	371	387	428	372	380	449	361	381	396	367	342	373	366	430	377	396	380	353	390	412	377	381	378	418	353	390	369	335	371	386	374	385	375	398	379	377	374	392	413	364	395	357	368	365	421	375	373	352	412	374	393	366	366	404	396	368	420	375	376	349	340	358	374	416	405	383	362	362	404	397	361	378	382	372	390	431	388	373	365	384	398	375	363	383	390	447	397	379	379	396	457	388	354	403	388	396	444	401	371	382	413	367	371	346	375	379	393	365	334	370	335	367	378	409	412	390	380	373	411	368	400	335	397	401	357	393	367	376	369	383	359	362	369	377	395	391	403	387	407	408	367	400	382	384	393	395	382	390	417	373	382	370	388	357	393	366	368	375	368	457	400	407	416	373	377	386	358	369	395	354	384	390	361	353	377	421	371	383	368	394	369	345	379	372	390	396	372	365	412	368	365	369	358	370	395	347	378	363	379	370	352	396	373	381	402	415	370	356	391	374	345	363	372	384	359	376	381	385	404	369	380	364	382	357	353	383	397	402	418	356	384	405	381	385	393	389	346	365	372	392	389	427	400	382	392	398	386	374	378	356	385	371	390	374	350	384	374	402	386	368	391	379	382	407	386	362	361	376	373	347	405	394	402	366	385	349	410	393	374	371	376	379	401	318	369	328	386	382	378	381	393	359	420	378	370	372	375	381	402	347	378	397	413	380	394	403	394	399	389	434	396	408	409	334	362	363	387	408	400	397	393	359	397	426	410	418	415	391	383	388	420	422	363	376	378	369	366	411	387	365	406	412	352	355	364	400	352	381	382	362	357	372	395	394	387	395	392	389	359	410	396	376	357	373	382	394	400	367	392	426	391	365	399	411	398	342	388	333	387	374	399	346	383	371	380	378	340	413	387	401	373	375	371	398	407	392	375	339	403	382	374	402	391	406	362	430	394	385	371	379	382	361	358	390	392	380	348	377	365	417	405	408	412	387	397	366	397	370	357	376	395	405	398	402	367	391	392	400	394	386	384	405	374	342	371	409	425	351	370	360	384	371	377	373	374	384	383	388	364	365	331	368	402	390	379	376	409	384	411	388	356	401	416	385	410	432	371	409	388	427	396	444	404
22772	2932	3607	4462	4106	3393	2915	2567	2141	2078	1829	1665	1623	1509	1430	1346	1255	1250	1215	1178	1177	1158	1144	1145	1090	1142	1074	1088	1072	1011	1000	1019	1057	1011	968	1012	947	986	981	1014	1027	992	992	957	951	908	990	938	951	953	858	927	963	929	949	921	912	946	948	926	961	906	928	908	903	980	933	951	931	887	938	909	900	891	940	891	924	868	912	891	954	909	910	942	892	902	913	928	914	934	881	919	951	935	893	875	916	916	949	858	918	948	966	902	883	925	927	925	855	846	896	948	915	941	937	921	948	937	886	942	881	902	887	910	905	916	941	885	906	875	950	895	897	963	902	903	901	902	908	917	957	930	931	881	887	998	909	906	904	923	922	889	838	848	921	906	890	913	890	931	916	847	988	917	919	914	906	935	937	901	869	960	927	943	910	920	903	861	916	880	853	931	892	940	953	877	890	912	873	928	919	948	927	938	872	972	942	872	914	965	866	914	879	899	899	870	891	942	895	880	912	874	921	905	887	929	960	830	928	946	881	913	909	906	828	881	931	904	887	961	944	903	913	904	855	901	867	889	900	874	857	955	856	954	889	921	944	882	884	852	898	893	924	929	823	855	906	858	989	905	867	894	933	878	868	888	940	946	897	937	870	910	937	874	863	833	878	911	930	955	931	869	921	915	898	871	861	912	925	889	911	859	873	909	908	901	881	924	880	885	887	1030	929	893	888	881	909	949	925	915	839	901	952	882	900	884	938	938	936	847	954	907	908	923	921	904	942	930	914	848	908	931	916	896	908	875	872	879	939	944	924	883	873	905	878	922	879	907	941	885	955	916	910	886	911	895	930	897	934	960	894	871	921	918	847	965	915	915	899	866	855	865	894	895	898	915	919	919	858	864	859	932	920	922	847	885	885	920	869	898	931	903	895	910	868	935	944	899	919	943	875	912	919	905	940	882	913	900	924	890	916	856	947	909	891	945	907	938	943	892	868	859	938	876	880	919	908	916	916	880	890	863	863	936	891	888	891	888	875	957	904	907	901	907	887	892	906	913	936	930	890	901	897	916	929	913	960	849	900	908	941	869	918	874	894	917	888	976	936	918	896	877	906	855	907	902	952	912	846	917	904	918	944	888	909	859	873	919	935	849	903	885	889	933	901	924	867	918	904	910	930	909	889	835	881	873	922	884	925	891	918	918	874	841	968	924	931	966	907	919	879	891	945	878	925	892	826	918	926	848	897	916	887	926	929	906	895	926	904	873	918	953	933	908	904	926	929	899	921	873	890	899	879	863	917	866	907	918	899	878	922	925	946	917	872	905	888	916	884	916	872	938	904	927	957	943	951	891	893	930	933	868	931	885	946	915	899	963	963	902	865	923	884	849	852	891	904	949	910	914	902	911	894	836	922	872	918	897	884	955	938	879	895	910	906	884	874	916	905	859	910	887	863	873	850	963	873	853	910	892	896	893	914	922	922	918	923	940	942	898	921	981	978	857	909	887	926	939	886	907	915	948	914	881	885	912	904	948	847	827	865	855	914	900	911	871	866	871	938	925	893	892	936	929	922	896	874	935	887	907	888	917	911	900	887	961	886	902	926	952	926	937	937	887	881	850	929	957	910	910	905	875	889	877	935	920	870	950	944	922	913	908	950	881	925	877	901	875	819	918	881	888	912	882	906	889	946	858	915	831	909	914	942	891	884	879	888	876	887	916	906	961	862	875	915	918	941	918	915	899	925	835	879	890	878	852	861	910	898	898	875	876	914	927	893	925	887	912	943	870	883	860	928	892	906	922	928	916	905	907	902	911	929	935	932	862	895	861	935	926	877	916	921	873	848	926	963	904	910	884	975	895	886	914	950	926	909	915	883	842	915	921	928	897	882	858	939	887	911	906	882	868	861	865	940	936	941	911	901	897	884	899	892	901	899	914	909	886	865	918	927	851	890	915	916	853	928	861	926	896	887	920	897	873	933	943	939	952	884	887	889	887	871	852	895	888	931	907	908	930	975	934	847	901	880	886	902	908	873	921	899	862	951	954	910	877	941	897	907	870	933	953	952	885	931	937	895	876	936	916	878	898	940	917	983	865	898	935	898	911	959	908	845	840	885	918	907	939	809	868	929	871	911	931	910	926	954	948	908	931	883	880	888	940	934	897	900	888	906	866	850	949	925	895	896	929	937	946	880	895	875	908	903	881	958	960	930	926	907	907	975	919	884	881	873	873	944	917	928	937	852	892	900	881	860	955	903	915	916	968	926	904	892	917	937	866	911	872	890	918	893	865	889	974	935	908	884	934	896	878	906	926	913	911	887	903	862	917	893	956	870	926	933	920	917	963	911	924	909	957	815	949	913	872	935	927	899	924	905	953	913	912	894	913	935	902	837	930	880	831	886	920	853	885	924	890	946	969	921	923	897	920	904	888	929	904	935	910	901	923	879	901	941	967	877	909	889	893	891	913	872	894	920	971	902	926	887	938	855	859	879	856	920	871	897	865	922	890	873	902	911	849	914	900	914	913	943	871	940	883	927	930	924	936	908	888	869	937	946	919	919	880	915	917	881	899	933	869	933	891	914	884	931	862	889	912	882	966	956	890	879	946	884	885	872	862	901	858	936	925	862	883	954	913	931	890	878	931	912	900	927	886	960	925	891	883	827	922	860	898	952	883	868	884	885	852	906	878	910	859	888	916	960	899	899	875	882	888	919	884	903	891	875	894	945	932	917	889	883	885	898	847	948	884	907	889	914	938	858	931	900	938	911	910	884	945	872	895	914	884	917	880	884	913	870	888	893	951	874	887	854	923	940	868	958	867	870	892	950	885	937	910	882	894	893	838	900	911	908	830	929	931	925	951	903	867	899	901	886	896	920	886	935	860	924	900	862	929	843	926	960	928	906	909	862	850	914	891	950	874	908	928	903	917	920	884	842	926	906	933	873	910	931	958	919	927	955	887	906	939	897	882	898	874	856	886	909	919	949	913	914	928	859	945	899	818	950	893	909	888	908	949	901	898	923	867	930	909	915	926	893	908	950	876	926	911	930	871	865	869	877	924	891	966	926	914	852	945	933	908	883	887	922	865	899	900	928	914	862	911	914	903	892	893	892	908	976	868	921	910	889	904	876	905	893	912	826	896	930	889	877	923	918	900	888	920	926	876	880	925	927	914	891	923	893	922	880	910	900	920	919	877	902	897	902	905	881	944	951	883	911	903	887	885	886	998	865	894	878	927	911	940	867	887	971	952	871	911	902	960	874	827	878	925	968	972	891	921	920	892	881	897	913	936	896	893	841	983	923	942	866	884	924	875	867	892	883	891	909	908	943	883	928	939	936	878	871	952	903	897	876	945	914	906	880	889	914	937	891	889	904	943	890	853	879	928	951	848	867	869	903	915	927	874	915	938	930	932	903	927	958	926	882	897	874	956	863	941	912	921	888	918	873	851	944	948	939	915	893	946	876	961	896	924	947	957	932	883	926	908	929	888	914	903	976	865	916	846	885	907	920	895	923	984	923	873
12567	906	197	170	168	163	148	153	138	143	156	153	155	146	150	154	142	155	174	160	147	158	164	158	148	144	146	149	131	136	134	160	147	178	141	151	154	154	126	151	156	140	151	146	178	125	145	174	150	149	143	160	136	138	125	153	157	119	146	150	163	184	153	145	131	167	131	161	148	140	153	134	162	138	157	153	154	162	168	131	151	148	130	147	147	151	139	141	134	157	159	146	136	150	143	148	158	139	131	147	148	131	137	145	167	146	145	103	141	152	131	136	153	125	144	159	138	153	119	148	137	135	143	151	160	162	156	144	155	148	154	144	155	146	152	144	169	135	142	152	144	114	151	135	149	156	139	151	176	160	169	160	129	143	169	144	143	165	138	146	142	151	158	141	162	162	166	167	159	169	163	144	160	140	140	169	145	149	148	148	125	134	155	144	166	151	144	134	161	122	150	136	149	158	156	159	156	184	156	145	165	146	141	139	133	157	140	165	157	151	141	151	134	148	155	138	135	148	147	139	146	144	157	150	141	183	164	138	156	132	172	160	157	174	136	143	156	165	126	117	155	133	183	159	134	138	145	167	150	133	169	174	165	131	147	153	125	158	174	160	139	151	171	145	162	157	142	152	155	139	151	152	143	133	132	164	149	140	144	168	146	147	159	134	139	165	156	160	155	156	162	131	147	129	132	160	128	145	175	148	136	154	163	164	161	135	156	149	130	170	159	145	168	151	148	145	175	125	155	147	137	125	145	140	159	149	148	136	153	151	143	156	150	158	149	132	146	163	138	160	143	149	135	149	144	145	151	144	153	161	151	147	122	167	137	145	145	118	140	146	156	152	154	149	139	153	138	132	166	176	140	153	155	152	150	163	146	137	158	151	169	138	136	155	148	146	139	172	129	140	134	139	144	140	162	157	164	169	147	137	152	146	161	142	161	134	151	137	145	142	166	150	163	139	136	168	160	142	146	151	126	131	147	149	165	137	154	146	161	146	159	144	150	131	145	124	159	175	162	148	149	161	146	132	157	148	163	146	142	157	142	151	166	161	160	152	156	140	127	148	169	165	165	158	143	146	144	148	139	144	140	136	145	162	140	149	143	153	146	158	162	131	141	153	147	122	141	127	163	171	138	137	155	155	153	145	130	131	147	153	143	174	138	159	147	159	136	150	183	160	153	160	122	176	177	137	143	158	144	134	151	140	147	153	147	147	137	142	156	153	148	155	135	164	134	148	164	169	154	164	169	136	154	164	159	120	167	143	151	140	162	149	179	134	152	147	153	146	144	144	180	150	147	153	139	163	163	147	172	138	161	148	144	129	151	148	156	131	139	140	159	139	145	154	148	146	139	151	157	142	146	156	160	158	144	148	156	148	151	157	152	142	146	148	149	159	148	145	166	144	158	149	147	163	147	121	176	153	127	152	142	178	133	152	172	162	170	133	151	139	157	153	144	151	152	150	154	160	166	149	152	142	156	139	149	156	150	147	150	129	148	149	122	139	178	144	164	137	163	154	127	156	134	137	166	172	157	136	138	166	136	159	148	126	171	159	143	123	136	147	146	186	144	167	144	187	173	151	148	147	172	164	149	134	144	167	150	125	154	157	150	112	145	174	118	149	163	140	138	165	160	156	154	149	130	138	152	163	159	136	159	153	116	147	158	157	150	142	151	159	145	176	134	162	165	182	145	135	141	153	152	166	157	144	156	154	155	142	134	138	150	149	175	149	139	152	152	144	128	128	158	142	135	151	166	145	121	153	159	170	161	145	128	167	170	175	145	145	151	149	171	138	154	147	143	141	152	153	156	136	177	171	172	155	138	141	149	121	147	147	132	152	143	155	138	146	159	156	178	129	143	144	155	171	142	144	144	132	149	147	154	129	137	161	171	137	153	137	148	135	139	141	146	140	151	153	159	151	145	148	155	175	155	154	154	148	166	142	165	141	164	154	146	159	165	172	147	128	163	151	150	126	137	161	154	145	159	141	147	148	148	136	146	154	157	153	134	156	146	149	175	144	155	182	155	149	124	153	165	146	162	153	168	143	163	149	149	166	125	160	131	157	168	167	144	141	164	161	156	166	158	146	184	144	156	139	160	151	134	156	135	158	180	145	145	128	139	164	147	155	168	154	153	150	129	134	148	145	173	151	139	148	171	125	146	145	156	139	167	163	157	162	126	142	147	158	168	156	167	134	146	157	144	133	132	136	152	160	173	126	148	144	147	175	152	161	151	143	148	134	163	154	152	151	149	148	131	138	154	149	173	167	152	136	162	131	160	153	147	166	157	133	147	123	151	143	139	153	130	131	154	146	132	139	148	148	162	146	145	166	155	150	143	127	153	150	141	170	162	179	160	143	157	153	144	149	170	133	112	135	137	131	144	169	151	155	145	157	142	150	148	134	143	159	163	145	151	154	143	148	163	174	143	148	153	152	167	173	131	168	150	155	131	156	127	134	153	157	155	150	171	176	144	168	176	146	151	160	168	166	155	147	153	161	162	173	131	161	155	139	162	182	169	160	159	162	153	164	167	138	141	148	156	149	165	161	146	154	164	145	150	164	154	152	149	164	142	139	173	164	174	145	140	141	129	150	131	175	142	143	152	159	148	152	154	153	158	154	171	139	149	160	149	134	148	173	165	130	160	167	166	120	155	141	144	165	134	156	147	123	149	146	166	154	140	143	157	156	153	159	156	144	149	158	164	151	143	149	139	151	167	156	142	152	138	149	133	147	139	146	162	152	136	141	144	161	157	160	148	156	137	155	144	150	145	155	171	155	144	140	153	165	147	164	138	142	155	169	137	133	140	149	149	166	129	161	142	174	182	153	133	155	155	153	154	165	159	140	167	145	136	146	158	136	165	164	149	152	149	131	171	133	144	164	183	138	144	148	142	147	179	141	168	143	148	159	168	139	160	165	130	153	139	170	157	146	138	141	162	146	139	155	160	138	150	132	158	155	153	149	177	152	149	151	132	163	160	145	149	150	145	166	150	142	144	156	156	140	137	184	165	151	150	160	153	181	153	129	153	151	162	158	167	146	165	169	146	155	148	161	172	123	161	143	150	149	149	140	169	145	151	138	146	166	131	140	126	146	138	149	134	144	142	137	145	160	142	141	159	140	141	145	155	148	142	152	161	168	163	172	160	143	134	164	143	136	137	170	141	163	174	133	146	152	138	172	145	153	153	149	173	156	146	155	167	154	152	129	138	157	131	173	143	154	161	150	139	180	116	151	150	184	132	146	125	135	159	149	136	153	151	149	130	152	142	137	177	128	151	154	163	142	144	131	140	165	155	155	157	144	150	146	143	166	131	168	139	127	141	153	178	166	132	132	162	162	173	145	149	137	164	149	148	154	141	165	165	166	175	157	152	137	154	152	172	142	141	127	137	131	159	154	158	154	140	132	137	131	144	144	144	163	160	155	165	169	162	135	170	134	146	153	161	169	151	143	162	161	146	157	138	141	158	152	161	167	177	151	150	181	136	134	154	123	133	151
6653	636	470	537	488	468	438	480	474	477	460	451	428	480	466	466	469	422	480	455	454	439	435	460	478	446	430	415	428	413	430	448	402	393	441	486	445	414	408	446	427	459	448	422	442	450	465	408	468	450	424	429	441	449	444	409	429	422	458	452	419	469	440	429	457	455	411	485	417	446	405	414	411	434	445	402	413	407	455	429	421	442	460	447	449	454	448	426	458	461	428	473	437	406	418	430	410	444	416	432	465	413	465	419	443	401	413	443	426	397	450	415	433	420	449	412	457	474	451	434	447	431	438	442	443	476	458	443	436	427	433	433	447	465	458	428	435	430	434	432	443	416	404	438	459	409	447	433	445	427	409	398	462	447	437	433	436	463	484	427	429	458	387	475	425	421	464	430	444	448	426	468	440	431	455	430	434	405	454	468	448	405	459	431	448	440	425	419	441	424	430	435	427	444	470	436	433	392	429	454	422	454	436	435	464	411	432	443	443	440	447	455	439	469	406	424	420	468	406	434	429	450	457	469	471	438	457	426	443	428	435	449	434	445	413	433	463	373	421	460	403	460	435	421	433	450	471	464	404	418	437	443	444	441	423	470	456	450	419	442	433	431	410	401	429	450	471	424	436	425	446	420	428	409	438	464	445	398	420	472	399	415	422	488	447	428	472	452	432	433	424	442	446	439	440	412	451	424	453	429	409	457	421	461	399	444	434	418	436	419	437	426	457	426	401	449	420	451	437	470	451	430	427	460	447	455	440	453	407	432	446	398	485	438	431	460	437	424	460	452	460	506	418	439	468	445	433	446	425	421	438	395	463	461	440	444	446	433	445	466	441	435	436	421	442	456	428	423	441	473	479	443	401	451	454	471	457	462	465	415	446	433	448	461	430	402	458	409	416	460	429	473	402	426	465	413	426	419	433	443	473	478	447	451	500	412	459	419	409	453	445	468	439	441	443	430	411	440	443	432	479	472	460	449	438	429	415	425	450	447	445	440	440	449	463	454	468	406	446	435	442	439	448	460	447	444	440	424	418	463	394	445	437	425	411	443	448	438	404	444	477	445	445	429	439	417	444	470	397	439	458	444	452	407	452	431	462	395	425	427	459	441	433	413	392	396	458	423	394	408	423	438	428	468	429	417	419	443	412	418	426	456	455	431	444	473	426	460	442	456	441	461	410	456	441	446	438	470	413	432	442	416	475	436	454	427	447	435	432	488	446	462	406	452	409	428	432	424	442	469	425	455	404	444	416	396	436	444	445	454	394	401	421	460	461	467	457	411	443	426	455	472	439	439	405	453	408	415	480	444	481	426	472	440	434	432	426	433	436	431	419	440	397	444	433	434	444	448	399	381	444	423	440	445	420	463	439	468	442	469	471	443	441	428	410	435	429	445	441	444	442	433	411	443	444	461	451	444	410	450	430	441	439	428	425	429	438	447	427	441	419	429	444	427	388	450	412	436	438	446	441	433	440	441	449	449	487	436	451	456	429	450	448	430	405	431	457	454	429	500	448	460	433	392	439	423	457	425	446	459	411	427	442	448	487	410	402	450	404	424	434	406	444	428	431	458	409	441	425	432	433	424	472	427	439	430	458	452	440	448	443	473	408	455	453	417	441	439	438	436	466	461	442	446	429	450	452	419	422	448	479	425	453	458	438	428	444	413	405	430	427	440	434	436	455	457	402	465	444	383	444	449	455	451	428	481	480	456	448	416	437	433	423	429	434	452	470	452	441	436	444	445	448	427	422	440	441	460	467	423	422	414	419	451	462	489	428	419	402	432	473	430	390	416	425	434	413	448	437	454	412	424	434	433	392	429	411	428	433	406	437	435	421	462	445	447	415	409	434	416	440	464	497	382	438	399	447	468	415	454	466	453	424	402	449	468	451	441	436	454	406	476	432	421	452	443	442	489	488	454	424	450	416	447	443	448	471	443	417	455	453	429	445	457	465	402	450	406	467	471	421	467	467	483	448	412	442	448	429	433	481	420	419	458	426	405	403	445	437	471	455	455	473	420	451	426	420	419	446	415	447	431	441	453	423	408	452	423	423	444	433	466	473	439	432	443	467	438	422	412	464	415	423	447	425	398	424	464	446	412	469	423	449	437	468	399	473	432	425	412	470	445	436	408	425	432	431	466	437	445	461	444	439	408	422	431	454	438	410	460	418	429	451	409	434	455	448	417	446	399	421	404	464	411	448	439	410	438	436	417	408	477	426	435	413	450	421	458	459	438	425	416	484	416	427	480	469	423	437	445	438	421	437	435	415	469	457	418	448	448	423	426	447	437	467	422	465	389	403	428	413	438	467	447	398	430	439	444	419	438	438	453	437	470	417	446	432	448	444	408	418	427	403	416	412	425	442	422	459	435	476	469	456	430	429	462	422	444	425	443	420	457	423	430	437	454	438	429	446	424	446	415	428	440	418	434	437	431	472	442	462	411	410	420	466	467	453	438	441	448	431	467	419	439	444	435	484	438	472	436	435	453	463	450	413	444	433	448	427	420	485	411	444	428	444	373	448	453	467	449	448	438	424	401	409	429	443	458	471	458	443	435	478	409	403	464	421	428	483	436	461	464	415	442	448	437	433	419	471	428	429	440	434	440	438	436	424	414	457	462	383	452	439	449	432	422	444	435	406	419	429	412	420	439	422	460	447	395	399	470	434	464	418	409	461	472	425	411	441	452	427	429	437	452	416	411	395	440	408	427	459	429	415	450	453	482	416	423	436	404	495	484	427	439	445	429	468	439	450	409	457	459	439	436	430	455	427	442	454	415	448	416	430	471	440	433	448	417	434	423	475	439	432	446	418	435	450	447	414	450	423	433	446	410	431	476	443	424	429	444	456	466	448	370	458	410	425	431	469	417	457	428	450	440	462	423	419	441	425	417	384	434	440	412	436	463	444	469	465	468	419	443	454	403	458	443	467	429	463	455	448	444	429	459	435	393	438	414	427	459	403	432	429	460	439	409	433	461	452	429	408	418	441	459	412	450	437	389	430	449	424	425	414	432	442	451	443	441	442	430	398	421	403	445	455	436	452	426	431	405	452	421	420	434	439	454	427	428	423	430	430	410	448	428	437	445	444	413	445	435	443	408	404	426	437	437	439	422	439	441	446	444	446	468	437	436	395	459	490	457	390	440	452	471	434	435	418	457	473	474	401	412	427	474	435	474	445	429	420	427	452	429	453	439	427	436	447	433	427	450	434	447	407	420	451	458	465	455	442	432	407	462	465	459	429	438	475	440	438	443	441	440	421	433	435	408	428	436	429	472	429	448	376	438	469	424	421	409	434	444	470	418	421	459	418	419	439	378	436	496	412	472	418	443	391	450	451	446	399	449	432	453	447	439	450	474	457	423	444	426	424	439	453	415	435	440	444	419	449	423	453	412	466	447	410	467	420	450	463	423	444	439	466	445	443	437	434	463	458	434	423	428	431	445	440	447	407	371	427	463	444	460	425	440	459	448	438	455	393	446	451	469	437	468	462	442
30861	6464	1589	1114	802	610	525	436	450	360	418	377	397	365	352	351	339	365	342	347	349	326	308	353	332	346	345	363	322	321	298	349	331	313	307	353	332	350	342	330	356	311	339	309	299	310	294	329	302	346	311	326	311	318	317	351	294	324	362	325	323	315	314	326	357	343	332	285	369	334	316	326	327	298	354	362	361	325	309	337	345	345	268	334	328	322	310	340	316	315	309	319	335	319	317	322	325	325	295	346	318	295	358	311	327	313	324	332	316	324	341	347	320	350	305	310	314	320	359	331	340	309	286	342	306	333	331	292	298	325	333	333	309	325	311	326	324	296	347	324	301	329	339	338	305	330	298	313	348	332	319	318	330	331	305	327	336	300	351	323	347	343	348	323	304	311	297	328	321	285	297	338	330	309	302	289	330	304	303	326	337	326	332	327	346	334	346	308	322	343	331	306	324	285	314	294	333	337	316	316	281	275	316	363	317	329	281	333	344	308	290	322	334	346	305	321	288	336	323	357	336	299	353	345	323	319	345	336	311	335	334	333	333	317	331	323	343	327	298	327	328	350	324	310	312	331	340	318	315	344	298	330	310	298	321	330	299	322	348	348	335	277	338	321	311	303	305	359	318	313	293	335	317	319	351	352	340	302	293	333	337	334	263	299	311	316	323	341	336	287	304	316	269	314	334	333	319	305	313	300	287	334	323	301	325	300	308	306	336	322	349	323	346	308	320	355	311	338	332	313	327	309	317	317	332	318	311	333	317	279	300	352	361	300	337	342	272	309	327	352	307	303	318	338	314	328	330	284	317	318	322	291	325	319	302	316	300	317	304	304	316	323	342	341	331	330	326	320	315	292	361	316	330	318	311	312	327	311	321	314	308	322	297	343	329	368	302	320	319	313	332	318	324	319	289	330	341	314	307	315	321	313	315	341	319	325	331	341	338	368	317	339	329	324	282	300	309	295	309	297	322	328	314	317	337	344	296	331	322	344	301	341	284	356	313	300	346	350	323	323	323	308	297	330	310	347	302	317	327	351	325	304	316	309	297	339	348	353	313	315	326	318	319	331	306	326	300	315	311	315	314	342	310	325	345	313	346	307	334	318	293	334	325	323	312	275	302	305	319	295	299	315	314	308	333	305	324	295	346	305	327	349	320	357	315	341	316	301	316	322	305	315	325	332	337	288	338	310	327	318	318	306	315	317	324	310	353	329	310	340	341	307	328	310	335	323	334	353	314	340	299	318	343	308	307	331	337	303	344	342	299	315	334	350	321	336	328	338	312	333	286	320	330	316	309	321	360	335	340	314	338	306	338	292	305	305	313	306	306	330	312	304	304	281	316	305	297	340	302	288	335	330	295	314	296	345	305	325	334	324	315	312	318	339	302	303	294	309	333	310	345	316	337	336	327	328	348	331	309	328	358	301	343	313	324	333	323	328	330	306	299	313	316	324	295	333	297	347	325	317	322	314	306	309	336	313	316	363	315	303	326	338	315	326	331	327	327	343	339	328	310	333	295	299	316	331	347	319	283	325	319	311	331	324	285	330	329	300	316	328	308	313	332	332	339	330	311	304	344	329	323	374	322	323	321	320	342	316	319	314	340	315	336	339	352	294	319	286	325	312	339	323	327	358	298	321	300	303	348	302	326	336	304	357	337	319	309	318	323	331	324	345	295	359	344	348	314	308	271	306	303	321	299	327	334	277	278	310	332	328	311	313	314	335	296	321	337	332	313	296	327	337	297	308	343	279	315	307	320	320	337	332	327	337	296	322	316	282	316	305	317	300	336	329	303	339	315	333	277	304	296	341	298	294	315	326	315	328	349	300	302	329	333	306	321	335	302	322	314	320	297	312	328	310	317	314	349	342	349	333	306	335	317	333	314	298	308	299	287	310	348	319	341	337	318	322	305	306	339	315	308	321	313	326	294	328	332	314	302	326	314	336	318	308	277	322	278	296	281	335	347	309	312	321	339	315	340	317	333	341	271	303	317	331	321	299	294	282	308	281	338	335	330	303	313	312	302	319	313	343	298	349	318	301	332	275	332	325	299	297	306	321	292	312	327	313	326	331	351	309	303	312	324	328	332	320	346	329	322	337	323	333	326	341	317	313	311	333	339	351	324	326	313	270	321	336	329	296	315	302	329	318	341	314	305	315	321	322	310	307	348	303	307	326	287	322	312	292	287	308	343	336	290	339	312	326	317	324	349	317	330	329	323	287	281	328	315	289	317	326	333	302	337	376	311	324	304	324	293	302	332	316	336	280	319	333	341	334	349	309	328	312	339	292	337	317	302	329	316	338	300	293	319	282	317	321	320	291	307	334	319	308	339	334	329	310	308	334	323	312	340	321	329	330	347	303	316	316	335	275	343	308	334	323	353	344	358	320	336	319	336	309	315	289	331	341	302	292	311	339	329	304	325	334	338	332	331	339	287	305	344	283	313	343	331	291	314	331	315	320	322	290	334	325	301	325	312	314	330	339	328	301	329	294	305	313	304	324	293	319	312	370	324	334	304	309	309	297	319	349	279	320	296	300	283	337	308	321	303	328	306	328	321	304	296	323	352	335	303	297	319	295	361	351	324	307	319	305	327	334	355	313	338	339	370	324	322	339	332	315	340	322	320	323	306	303	304	302	313	312	346	346	321	335	323	318	316	328	327	317	336	304	299	325	305	338	312	333	297	315	343	329	300	311	324	293	318	323	352	314	320	320	311	312	325	345	329	315	359	316	319	346	290	327	334	313	336	324	311	330	313	297	315	327	325	324	322	299	299	322	326	303	325	328	316	297	294	348	269	325	297	316	308	298	314	298	284	317	360	353	350	316	314	328	289	330	339	298	315	325	313	301	321	335	321	352	308	294	334	329	305	309	348	314	330	312	307	314	318	308	327	282	294	321	312	284	306	307	323	352	342	296	297	310	309	341	304	304	299	322	346	361	316	365	304	330	325	340	324	293	301	344	325	320	338	309	339	328	315	313	332	299	335	352	317	351	319	316	310	285	315	322	360	322	331	294	311	295	339	281	319	327	306	313	308	344	339	339	320	306	312	333	341	333	308	321	311	311	320	354	297	334	344	331	350	305	332	292	336	300	317	308	342	336	326	304	324	344	312	322	298	337	322	310	331	329	325	347	317	330	313	328	319	310	278	338	335	299	342	294	346	332	323	316	323	315	295	333	347	315	331	317	326	311	321	337	323	316	345	360	296	317	307	330	300	298	318	303	329	313	335	307	316	358	338	282	325	356	279	330	307	323	320	319	288	324	303	313	303	339	322	278	315	314	293	301	337	336	301	332	277	339	310	303	310	355	326	317	297	326	359	332	293	327	330	305	285	312	357	340	326	282	319	321	346	326	318	334	289	303	324	352	329	347	345	303	348	339	330	290	331	324	320	333	342	311	337	336	304	334	364	320	292	315	304	323	326	317	314	340	351	308	319	338	342	303	342	334	299	316	328	333	315	341	324	308	331	334	328	327	363	369	339	335	317	319
16826	2095	2185	2561	2434	2081	1923	1711	1460	1391	1284	1137	1132	1084	1034	1034	1006	957	919	1007	960	923	898	897	849	894	890	822	866	857	882	847	867	859	888	835	820	839	830	833	812	807	861	809	842	793	829	828	795	808	788	782	856	847	842	820	819	846	837	849	812	812	747	817	754	792	798	788	779	824	855	801	822	873	850	774	807	810	804	868	824	822	816	807	803	814	814	802	787	803	843	816	758	874	812	780	822	826	784	826	821	843	746	793	816	788	785	764	825	822	807	811	775	813	845	840	796	805	805	805	775	845	802	816	747	801	828	838	795	811	835	781	809	844	778	773	782	855	818	831	825	819	841	812	791	843	788	802	834	786	808	755	811	767	786	775	825	781	786	778	777	812	802	838	815	805	795	822	829	867	777	804	865	802	733	811	769	796	791	793	791	793	873	801	782	823	780	828	798	847	758	776	783	790	795	812	753	764	811	828	820	786	820	770	779	826	796	783	744	763	784	799	788	853	790	831	772	776	870	775	842	805	813	813	823	787	842	787	814	852	779	795	822	850	840	771	858	754	786	852	817	796	799	779	807	805	829	780	802	837	750	789	802	850	821	762	797	820	808	805	792	784	774	831	834	816	799	787	804	817	798	828	802	824	778	812	801	813	790	834	818	816	769	823	852	802	854	797	757	824	779	813	785	823	823	808	810	804	740	816	834	817	772	811	830	847	787	784	781	803	776	846	795	780	821	771	829	814	763	805	785	824	856	791	793	784	811	821	774	805	830	812	777	803	850	779	822	851	807	843	848	740	793	772	819	826	800	804	823	809	771	789	826	792	800	801	777	768	822	804	802	787	815	791	813	854	776	792	804	786	889	769	810	836	792	801	845	838	773	806	802	779	757	785	781	780	805	775	827	810	771	777	801	770	753	757	803	826	828	733	841	780	772	836	825	803	779	832	778	787	792	790	803	805	742	809	809	834	807	802	731	830	783	775	801	899	781	762	793	797	771	834	841	798	790	817	761	811	837	796	806	821	851	810	841	764	796	846	794	752	796	832	754	787	818	840	826	792	782	785	791	759	815	775	811	764	777	757	850	824	830	838	865	770	809	779	811	870	839	779	858	850	816	783	826	829	803	796	804	810	754	750	816	818	792	819	797	826	761	848	794	739	817	814	806	801	826	849	803	805	732	801	842	791	779	784	831	765	764	779	768	795	817	797	819	766	858	796	767	849	789	797	788	790	757	834	816	812	770	793	814	829	759	744	836	784	797	831	790	773	831	816	797	763	809	808	822	854	805	807	843	734	804	797	768	832	798	822	779	829	818	813	784	795	812	780	828	803	840	803	792	833	834	788	839	784	770	796	847	774	867	854	816	810	779	793	770	774	816	809	795	801	829	798	843	855	843	785	843	790	806	787	782	797	795	784	783	843	818	808	770	793	831	839	777	773	780	835	769	830	765	786	791	809	805	821	815	750	806	822	769	796	771	810	801	792	759	795	819	802	825	832	822	817	903	827	798	738	817	789	817	779	820	846	823	825	739	758	807	759	802	772	823	823	821	827	831	777	802	756	729	776	820	832	777	800	754	794	801	835	812	802	805	811	810	816	787	785	779	775	810	808	784	808	814	809	820	817	793	816	782	840	828	790	902	832	829	801	780	832	775	809	773	787	754	804	813	865	755	806	819	820	807	820	832	842	853	813	822	820	784	805	818	780	783	866	843	797	819	809	772	810	775	795	809	796	805	790	829	848	816	817	835	808	831	863	797	784	855	815	769	776	834	771	796	757	767	791	760	782	820	825	789	819	797	767	825	760	792	777	840	817	786	809	850	813	761	745	711	799	855	808	860	791	748	770	810	821	816	752	870	772	788	726	818	852	853	814	778	815	812	826	748	840	803	806	782	814	791	781	825	796	761	816	830	787	780	841	798	867	795	792	793	801	814	824	800	816	773	790	829	757	784	807	810	788	805	754	817	829	757	796	801	830	836	838	777	792	800	768	842	765	815	872	808	887	761	820	839	769	819	751	849	778	789	781	808	777	803	836	792	793	844	788	786	768	807	813	809	836	818	842	779	775	800	816	814	829	790	791	815	849	810	768	803	812	817	843	760	824	782	766	805	851	834	834	776	835	794	806	835	800	832	793	838	796	748	810	812	849	796	799	816	817	829	798	775	820	757	790	824	745	743	784	808	774	789	752	831	787	780	808	772	777	804	820	822	848	824	787	836	828	795	786	786	811	805	785	803	821	815	854	837	835	789	840	788	783	801	773	790	863	836	793	832	786	819	769	840	821	828	818	816	838	799	806	815	777	836	855	806	870	787	851	823	816	816	827	798	786	863	826	828	770	812	810	802	807	777	733	742	789	759	798	790	823	789	789	748	803	832	850	766	802	871	775	790	748	798	800	826	837	796	820	770	782	832	780	790	822	839	820	821	821	848	813	785	839	779	782	789	793	860	785	843	791	818	816	783	815	797	746	872	792	807	835	802	834	805	764	812	789	830	772	828	796	768	840	855	796	777	783	764	801	813	801	824	786	860	785	807	802	842	806	839	777	797	812	809	750	780	819	804	763	790	809	807	727	829	805	871	805	773	793	771	746	772	795	812	850	804	779	794	801	800	837	786	807	800	807	787	797	846	816	824	809	822	801	747	771	794	764	822	834	791	825	819	812	837	855	821	824	809	751	777	798	820	780	764	839	819	852	753	820	816	757	786	819	777	787	817	799	824	766	808	798	755	811	815	773	804	829	794	800	812	798	806	821	770	816	832	803	774	766	807	819	792	793	810	751	790	858	761	799	782	806	804	833	879	847	803	842	832	777	768	801	782	795	807	798	837	780	801	804	819	788	798	833	775	757	804	799	761	791	824	760	819	826	852	810	840	760	774	767	854	801	756	843	812	799	761	839	825	810	809	856	779	776	822	795	806	799	821	836	800	815	866	847	816	808	801	787	818	812	776	851	768	778	820	815	786	793	819	774	813	819	761	740	827	835	837	833	779	795	781	815	794	788	772	839	769	862	782	806	787	822	806	845	771	828	821	868	851	798	793	831	806	805	796	785	797	827	767	835	797	851	805	778	802	802	812	759	803	819	808	828	809	803	804	754	832	789	744	774	783	807	833	785	816	831	818	763	797	839	792	822	768	793	769	812	837	828	805	786	788	840	846	792	826	797	795	813	839	784	796	816	799	825	807	796	807	845	771	779	821	789	751	837	855	852	777	846	801	819	764	814	803	900	787	765	835	788	792	801	777	806	825	810	832	808	844	804	850	797	802	783	780	804	792	767	838	819	858	792	792	804	854	800	814	778	787	807	854	829	873	803	831	820	792	819	789	825	771	811	823	816	829	781	772	813	799	844	801	788	775	777	841	742	852	842	836	874	800	834	783	797	747	784	849	831	842	766	796	768	819	834	832	808	830	824	771	807	837	774	756	761	809	800	807	767	823	794	798	808	800	795	805	828	807	831	772	792	781	815	828	819	827	701	791	809	824	773	789	812	796	782
40678	11309	3199	1914	1230	956	754	639	583	548	538	483	481	459	441	438	444	460	436	419	410	397	441	373	395	406	368	383	416	370	409	418	393	356	396	396	395	361	391	412	389	411	392	384	415	393	445	364	405	388	362	390	402	373	404	347	373	401	413	396	368	344	370	393	416	351	388	346	357	412	381	349	384	389	381	440	397	360	356	383	386	363	375	371	382	370	381	384	367	424	377	409	387	384	358	375	356	367	352	405	396	382	356	388	406	383	355	373	363	377	399	370	381	364	384	405	379	376	364	399	422	397	380	383	389	380	357	366	363	360	362	399	350	353	394	353	338	388	379	379	406	392	385	383	389	364	371	413	411	366	389	361	385	338	365	384	385	393	386	381	348	402	408	414	411	422	382	380	365	413	391	389	383	347	375	333	404	412	393	370	381	374	408	404	409	392	373	341	388	369	373	378	360	372	342	398	384	359	388	405	386	374	348	384	401	401	370	387	338	408	392	361	348	420	365	374	404	407	434	372	371	366	348	363	391	365	392	373	395	380	372	389	386	386	381	371	349	350	393	371	431	389	382	355	383	375	386	389	376	381	407	357	362	390	377	387	368	347	363	366	384	376	368	410	389	387	357	381	424	383	341	373	394	374	399	355	365	391	374	349	379	372	368	419	385	436	405	386	362	381	390	391	384	397	419	412	376	361	336	395	431	357	367	395	350	374	331	381	387	362	359	385	380	415	396	385	362	343	370	373	387	404	360	409	339	404	405	397	382	375	402	391	364	351	410	408	430	397	406	404	440	376	380	366	390	401	389	345	374	354	392	405	388	366	386	379	366	349	374	405	390	367	399	349	392	374	393	354	372	380	415	420	400	381	370	385	376	379	367	381	414	392	384	430	318	368	356	345	381	397	374	395	362	356	388	396	375	359	370	376	373	355	335	358	413	388	384	381	415	371	409	339	410	384	393	417	373	431	374	428	422	377	360	381	378	385	393	353	368	400	369	411	362	404	376	361	397	383	402	391	444	352	327	411	363	419	413	422	344	418	374	359	388	374	406	363	381	404	431	357	383	426	427	362	381	383	365	364	377	360	344	358	376	356	388	394	370	351	386	371	405	368	351	371	372	390	376	381	366	394	398	371	387	393	364	386	369	385	430	367	375	400	400	395	381	376	352	355	375	391	358	414	384	374	355	381	361	382	385	403	367	401	388	375	375	354	364	375	357	338	412	403	384	420	367	376	356	334	348	382	369	400	360	390	364	397	380	378	360	403	389	366	368	399	387	376	373	372	387	418	381	376	374	392	360	391	399	373	349	386	383	359	395	395	372	357	399	401	360	367	404	388	373	360	372	378	382	393	413	406	364	371	357	376	372	417	365	395	379	363	411	387	413	350	393	401	356	372	367	350	336	425	347	369	360	366	412	388	413	346	358	383	371	383	376	362	422	366	400	398	370	370	352	388	409	351	396	387	387	405	392	389	354	379	384	431	414	414	372	377	390	406	375	330	385	392	376	356	329	402	361	406	408	367	392	371	394	378	387	372	375	368	373	379	359	351	398	418	425	354	365	390	379	359	374	347	349	387	401	420	419	370	391	382	395	344	349	366	367	375	369	398	389	357	410	371	384	385	355	371	405	389	375	394	397	408	439	376	400	359	385	363	346	342	369	387	412	409	351	371	375	394	389	372	388	374	406	379	382	396	381	383	381	394	443	373	381	366	372	342	389	396	371	381	404	395	383	396	360	403	380	381	385	372	393	369	357	401	398	413	378	410	420	405	381	353	415	385	390	373	369	391	377	360	355	403	380	367	372	346	386	357	391	366	376	361	366	396	371	406	395	390	413	401	371	365	365	389	382	377	381	390	374	355	384	411	406	396	374	408	402	358	401	384	398	384	368	402	367	358	389	397	382	357	352	394	395	382	338	364	398	388	375	374	400	378	391	369	358	393	351	398	372	380	375	388	408	398	378	352	404	381	379	381	392	389	376	384	373	368	379	404	405	436	392	376	352	413	346	402	408	359	350	404	329	394	338	387	402	381	363	380	361	390	400	363	363	402	386	364	385	365	401	358	395	370	430	418	373	392	410	418	381	380	381	387	397	381	370	384	395	382	409	329	380	384	386	401	387	394	412	402	378	340	402	398	365	394	370	357	420	356	361	395	392	374	399	342	390	378	386	389	413	378	350	390	377	381	364	384	376	401	331	385	374	378	333	357	402	334	405	358	422	410	367	378	411	376	389	358	375	382	380	400	396	360	351	396	372	391	400	401	418	362	378	385	368	344	390	328	374	351	371	394	428	428	419	394	393	372	365	376	366	361	394	363	352	388	354	360	399	379	398	358	395	385	366	368	409	374	395	362	365	390	377	361	428	394	375	349	399	404	381	393	428	387	405	371	405	369	361	398	384	390	380	395	364	375	404	389	391	370	375	392	381	367	416	423	392	361	401	367	402	390	370	394	409	376	391	398	353	380	381	407	367	364	356	321	401	376	358	351	385	362	364	379	367	363	373	346	405	427	385	389	402	372	348	367	397	374	392	373	353	401	365	381	377	390	391	400	341	374	428	360	343	367	398	373	393	393	353	372	344	379	401	398	359	411	415	379	401	356	363	368	381	355	336	389	368	360	388	329	381	419	371	365	414	365	365	356	364	362	365	376	366	390	360	403	375	403	381	397	399	368	362	399	375	403	366	425	403	379	394	377	398	389	363	417	366	365	373	420	407	368	364	399	393	415	333	387	366	369	346	356	359	371	399	385	346	391	369	370	372	405	391	405	370	360	340	373	383	359	403	394	392	405	412	392	381	389	377	381	372	394	363	370	410	384	376	406	421	409	391	386	379	396	378	355	383	377	365	393	347	397	377	361	387	392	382	375	337	373	367	383	373	386	399	375	367	391	386	379	404	380	393	377	373	379	369	382	337	388	386	372	400	362	390	379	373	385	391	387	374	373	430	412	385	392	377	380	408	424	366	377	373	415	388	429	402	327	388	366	370	336	372	377	424	361	383	370	418	381	359	349	430	364	336	389	404	378	374	370	382	392	402	396	374	389	389	390	385	393	371	377	382	381	412	394	393	408	395	421	377	360	360	394	361	350	399	370	415	394	370	385	401	390	383	358	396	365	342	377	368	373	392	388	395	370	370	372	348	413	359	362	375	416	366	360	387	399	369	351	358	418	418	393	381	368	373	386	374	396	364	402	365	423	396	404	404	385	375	361	368	364	392	363	394	402	381	409	393	396	391	349	416	359	389	381	384	400	336	346	382	375	367	383	377	351	391	399	388	379	387	350	392	367	386	372	366	378	397	372	400	372	424	369	380	339	365	390	386	378	390	379	358	375	383	419	378	400	369	328	339	384	355	402	361	406	383	363	346	392	404	382	399	381	408	334	404	387	375	377	383	394	373	386	390	360	401	354	388	423	374	404	389	355	383	377	400	354	411	386	364	391	367	389	369	388	383	360	363	360	404	417	395	404	399	372	391	402	389	369	360	384	423	377
21919	3154	3624	4345	3974	3399	2926	2559	2233	2008	1799	1689	1586	1487	1351	1420	1304	1252	1241	1137	1163	1231	1131	1122	1114	1109	1141	1042	1063	1044	1006	1028	1019	1017	980	975	970	1023	952	965	961	929	946	936	899	972	970	955	995	886	958	993	924	958	961	937	930	927	960	929	915	951	943	945	921	929	909	919	931	946	939	977	951	883	893	970	957	888	930	952	907	960	929	922	875	880	903	893	894	904	940	929	912	892	897	918	914	918	844	975	911	985	934	907	961	909	972	942	831	877	979	883	911	917	884	954	882	871	881	876	890	949	927	915	883	891	938	913	919	965	900	898	886	887	923	873	886	906	914	851	893	939	936	921	891	902	923	891	914	922	887	946	944	917	896	894	878	903	906	945	875	876	924	942	881	931	949	853	904	917	910	988	891	833	889	843	907	880	905	894	891	902	898	882	883	916	858	888	900	877	895	873	874	854	965	943	923	914	918	906	937	957	945	859	873	903	901	906	917	933	930	920	910	894	909	914	896	917	860	878	913	929	900	880	983	861	991	907	894	932	962	909	944	940	922	933	895	927	923	914	884	915	926	920	923	847	885	939	898	921	887	929	880	939	924	927	874	885	860	879	905	921	890	932	928	914	846	870	894	870	929	923	837	922	898	935	933	930	867	886	896	902	884	862	899	916	941	891	919	828	921	876	926	866	920	923	917	948	931	918	873	867	922	898	917	947	924	842	894	917	874	893	921	898	935	937	947	956	904	907	948	891	866	892	906	893	877	883	911	938	900	912	905	911	908	925	872	864	898	879	891	868	906	879	860	865	877	884	931	914	928	915	859	899	905	885	897	852	962	924	958	888	908	999	890	923	845	880	866	842	941	904	877	890	901	940	907	854	924	873	891	875	953	895	906	928	948	894	975	943	859	919	922	873	906	882	930	884	829	863	929	870	880	946	930	893	889	910	916	864	897	909	880	911	889	872	895	918	875	871	939	883	880	912	878	896	867	856	927	882	894	877	948	905	909	873	942	912	894	887	906	916	872	889	915	910	944	842	893	922	929	881	884	934	859	901	910	918	925	879	903	885	882	912	932	931	906	908	907	914	911	880	892	872	930	876	840	937	937	888	936	860	966	807	874	893	816	924	912	895	897	916	937	937	867	917	904	918	879	905	880	891	898	864	906	903	945	926	947	865	882	919	934	894	914	905	872	872	904	891	917	912	967	933	850	884	913	909	864	958	865	887	896	885	937	897	889	927	871	915	925	921	988	889	904	928	895	904	888	931	884	904	916	928	910	907	934	881	873	914	867	963	884	907	955	894	906	875	896	930	907	927	965	931	926	915	910	903	926	910	858	909	947	865	939	925	881	938	895	906	885	940	899	879	893	912	927	857	970	884	875	931	899	883	908	929	894	897	827	906	846	936	918	869	925	912	909	917	929	946	862	932	888	829	906	932	944	863	934	950	923	957	890	871	906	934	914	891	893	808	941	878	883	891	879	892	896	919	898	860	915	918	882	890	903	910	840	855	877	886	921	897	873	942	917	906	893	891	881	914	859	915	901	935	898	877	919	954	905	957	916	841	902	896	878	901	946	925	884	939	941	915	901	948	875	929	883	896	875	884	887	908	932	888	908	843	892	899	878	887	924	915	907	860	952	915	909	910	909	877	905	893	889	911	920	928	890	917	916	908	942	931	963	857	925	970	881	917	915	860	914	887	872	922	891	922	885	946	891	926	923	922	863	911	853	896	947	914	903	877	884	875	879	941	864	905	889	945	917	878	895	926	885	891	918	939	904	842	851	935	916	885	929	912	942	861	930	841	926	943	899	861	887	874	939	868	943	943	977	920	905	928	912	925	925	906	914	936	954	931	932	880	934	915	918	859	883	907	905	885	899	915	905	929	910	925	938	924	901	883	887	893	913	895	952	921	857	921	955	903	883	858	903	855	964	933	936	863	927	892	905	956	915	921	877	859	900	930	946	908	898	871	925	868	924	919	878	883	866	944	876	918	889	890	882	905	907	892	861	899	903	902	898	877	877	898	896	899	939	891	910	880	908	949	893	956	943	888	898	906	932	890	950	933	870	869	922	902	888	883	884	869	884	853	913	912	882	911	898	881	897	910	912	880	923	914	962	869	882	902	873	899	931	945	911	881	938	895	894	911	955	895	924	885	912	923	952	876	932	891	963	909	917	867	925	883	913	893	895	911	907	883	914	928	900	881	898	921	901	957	887	945	918	892	884	930	904	906	902	860	925	905	921	862	899	878	896	918	897	895	865	937	892	957	949	958	960	874	900	914	892	915	952	931	910	979	921	899	866	910	923	972	932	855	847	875	888	898	900	976	964	911	934	948	922	896	896	929	933	881	919	899	937	897	942	927	920	927	831	956	884	902	902	914	882	871	831	925	894	875	888	900	882	905	916	964	957	910	952	904	927	963	892	878	928	898	885	863	895	962	923	861	875	961	863	924	904	940	900	899	888	828	917	907	961	941	905	883	884	930	892	958	868	932	899	930	931	906	971	925	920	931	903	896	922	928	903	937	913	907	905	880	931	935	916	890	929	839	906	901	911	862	883	877	953	931	909	929	913	894	889	886	928	856	912	950	926	876	903	860	947	904	901	955	860	867	888	923	943	961	904	893	838	874	950	898	943	846	933	994	868	871	845	926	904	906	938	877	883	930	892	885	869	904	935	880	901	960	876	892	940	911	931	949	856	900	856	863	909	920	894	888	940	899	916	941	864	871	983	862	894	938	898	917	864	852	897	860	937	920	915	920	895	878	908	883	880	955	871	899	875	858	897	895	898	917	890	948	907	871	909	897	953	931	895	899	899	904	941	885	905	929	887	957	917	894	887	879	914	922	970	916	889	942	928	931	854	876	931	917	930	916	837	896	904	883	912	867	917	902	945	892	916	938	955	895	913	832	884	892	861	884	891	926	887	917	933	881	928	872	859	908	904	943	900	911	863	885	897	899	865	832	916	871	860	891	912	912	901	929	856	886	974	873	888	890	932	904	867	929	874	960	872	947	891	917	886	895	891	850	870	877	912	896	850	906	888	889	896	903	939	944	901	888	882	880	863	895	914	908	866	958	925	893	882	941	893	926	948	896	848	875	960	909	929	901	909	870	927	963	886	890	918	864	888	871	901	938	949	932	907	866	911	901	872	877	954	901	954	887	913	877	936	908	993	892	897	964	930	889	883	856	892	927	891	905	924	921	902	871	906	893	883	904	904	889	884	837	892	916	918	912	903	909	924	884	834	931	854	915	897	917	844	915	960	934	895	922	878	913	937	913	916	941	1025	895	927	923	899	872	904	914	923	937	923	893	881	934	904	875	899	868	917	891	880	919	934	885	949	914	886	898	917	952	900	897	904	853	877	895	939	917	923	905	886	887	917	962	912	902	938	889	874	924	916	857	943	944	893	936	886	929	949	871	965	867	930	906	936	882	864	859	922	878	881	888	893	917	931	933	893	925	910	937	874	893	958	934	895	906	951	900	971	902	923	896
13182	1075	206	152	153	144	201	162	180	170	159	162	175	152	168	144	156	128	168	170	130	173	157	137	144	174	143	168	158	149	142	151	160	166	168	167	153	177	155	144	145	138	175	161	153	138	137	150	162	180	150	153	175	151	168	132	145	150	153	151	148	158	170	160	147	173	148	156	122	152	148	144	137	157	146	147	150	122	178	168	182	147	150	153	146	157	142	144	172	152	158	142	159	143	154	155	150	175	149	155	162	142	170	150	165	131	154	160	139	165	166	171	137	153	162	172	125	155	133	147	168	129	154	138	145	148	152	134	135	117	153	131	144	165	163	159	171	132	150	147	168	165	148	143	151	159	174	133	179	147	145	136	144	164	146	127	150	166	136	158	156	143	148	149	147	153	149	159	159	153	155	139	152	165	149	154	164	159	148	156	147	145	141	136	150	142	176	180	159	151	162	131	152	130	171	149	158	152	181	153	152	151	154	162	171	153	140	169	134	160	165	153	134	167	151	164	147	158	141	170	150	149	150	153	131	130	163	147	157	131	156	151	162	129	167	158	191	148	150	127	153	158	157	162	173	158	157	164	154	161	144	140	143	135	173	159	135	158	133	147	122	143	171	157	161	159	148	149	150	166	182	166	147	133	155	147	140	171	160	174	153	164	145	162	170	131	164	163	170	154	147	164	167	142	151	151	150	163	143	165	159	141	156	125	136	129	165	151	145	148	159	138	180	150	160	171	159	160	162	155	153	143	166	117	128	165	151	165	162	143	167	132	153	159	167	149	165	165	136	143	157	150	163	142	137	149	137	136	136	147	180	151	139	147	173	136	183	142	144	160	140	164	144	149	179	131	145	127	143	157	150	146	175	147	136	167	137	163	139	144	153	157	131	176	157	160	154	165	157	153	142	140	126	156	186	161	155	160	158	148	173	179	167	155	186	171	153	129	155	167	157	150	145	135	163	158	160	131	159	149	141	143	155	153	154	148	135	143	127	130	155	151	157	165	164	143	132	147	143	140	166	165	169	144	143	165	152	158	142	152	166	144	141	160	147	161	146	145	173	141	135	136	148	138	166	156	183	154	139	173	154	158	156	166	152	143	172	153	146	187	149	153	136	146	177	155	157	176	159	178	147	170	161	173	158	148	170	138	135	143	154	155	156	141	133	144	150	164	157	157	186	168	154	142	178	158	168	162	157	161	161	162	157	152	161	147	155	136	147	137	148	176	149	170	152	172	134	156	135	163	147	147	162	154	142	144	154	153	144	129	129	152	159	143	162	147	151	143	157	177	156	154	158	154	144	141	155	124	153	137	143	143	149	142	167	149	143	142	132	146	147	145	151	144	151	148	154	159	150	157	156	176	162	137	147	137	154	150	159	178	151	151	144	154	145	158	161	143	175	133	124	144	141	146	161	146	175	137	151	168	168	149	168	135	151	120	154	124	133	174	186	130	149	152	149	143	158	160	135	139	153	147	154	154	170	143	164	145	157	139	146	155	170	163	152	156	135	142	173	154	181	167	143	161	143	172	146	146	143	140	194	153	168	149	177	162	151	154	167	169	167	130	157	142	181	156	151	154	175	164	158	165	136	147	161	158	159	136	136	149	138	135	152	170	161	153	172	142	180	164	158	159	177	161	140	151	140	155	140	166	154	150	163	157	132	150	150	137	143	155	162	175	133	154	171	173	144	139	153	131	147	153	163	163	158	163	189	179	157	134	136	154	128	154	150	156	138	136	146	155	160	158	161	179	153	142	167	136	149	146	140	149	154	179	164	145	145	151	154	158	147	146	154	153	145	141	162	139	131	151	154	156	153	140	154	167	150	166	154	141	148	154	157	140	155	140	147	163	157	160	149	155	142	160	155	150	161	158	151	169	136	158	152	165	144	172	146	163	119	128	166	176	147	131	136	148	164	162	174	146	151	151	159	147	144	127	139	147	141	158	142	144	152	162	147	159	151	159	148	163	163	143	154	170	151	161	148	151	156	136	133	168	166	176	147	143	147	138	184	134	143	160	180	171	179	155	156	154	140	163	149	158	157	150	153	138	176	139	167	155	147	156	147	132	145	152	140	145	154	132	149	146	156	162	155	163	134	149	142	149	139	134	134	159	167	173	151	161	149	145	154	159	161	139	142	141	147	145	164	151	152	131	135	186	143	176	150	151	160	164	141	157	159	168	154	175	158	135	163	136	157	149	127	154	138	130	154	125	147	126	171	145	155	157	169	152	131	153	158	149	154	171	154	161	173	137	150	152	149	149	131	153	158	172	126	168	138	151	127	175	147	181	146	138	155	147	172	131	137	164	152	163	157	164	147	136	135	172	163	171	144	160	161	145	175	154	175	154	151	173	153	161	153	163	126	137	153	143	165	142	130	168	135	161	153	149	155	110	147	156	155	115	139	155	145	150	157	148	148	168	154	145	168	157	152	151	120	150	148	141	136	168	168	164	149	157	143	155	139	188	158	173	123	148	154	156	148	172	104	167	145	146	155	179	166	139	153	160	138	158	130	176	139	148	165	152	163	168	147	162	160	140	158	152	131	175	182	196	136	172	147	166	168	168	153	152	169	152	163	166	157	157	183	156	164	159	139	140	139	158	148	147	147	175	148	161	166	153	122	168	134	157	143	143	140	168	148	151	143	154	159	166	159	159	177	149	142	131	153	150	148	142	159	164	147	146	163	154	147	144	142	128	152	176	164	167	173	148	175	153	159	131	132	119	148	154	145	164	140	147	170	159	169	168	156	143	148	164	145	146	158	161	138	139	134	155	147	156	128	167	136	150	173	146	155	160	137	157	171	150	154	157	172	158	126	138	156	166	145	168	172	142	163	149	138	161	145	145	152	151	147	173	166	162	151	157	168	143	137	166	157	137	151	137	127	133	151	150	168	167	133	140	156	167	129	171	164	169	163	149	171	150	147	146	161	154	159	128	143	152	145	153	148	160	162	142	148	161	141	150	132	178	148	161	145	139	151	131	144	165	155	135	133	172	144	143	125	164	150	151	146	135	160	142	169	145	154	152	137	159	164	148	156	133	172	171	165	166	152	141	144	142	142	150	145	160	166	166	169	155	158	143	143	142	161	165	124	143	171	130	154	158	170	141	169	145	164	179	154	150	162	158	167	151	138	156	169	140	152	164	134	154	151	141	147	160	140	169	136	160	161	140	119	163	163	152	139	165	174	167	170	139	157	166	145	134	160	146	172	157	168	146	130	157	136	167	146	168	143	163	138	135	156	139	150	141	154	144	160	159	159	164	149	152	150	146	156	159	156	163	150	180	161	160	170	134	152	159	157	160	178	175	133	143	141	145	165	163	135	150	153	141	132	171	131	141	168	150	153	150	162	159	179	163	188	160	141	159	125	151	169	130	140	168	138	164	153	146	146	143	155	150	145	158	160	158	166	160	138	142	162	170	177	150	143	146	186	130	148	141	179	165	158	150	134	151	157	142	159	135	169	163	142	165	155	142	147	140	150	157	190	150	141	151	142	161
6793	708	468	535	537	496	459	487	454	516	502	477	480	442	436	426	461	446	492	427	408	498	445	462	455	436	437	473	488	409	441	481	445	428	433	449	459	460	438	425	435	442	452	428	483	439	425	452	436	431	450	421	447	444	483	401	474	457	440	467	458	442	435	433	439	472	442	441	437	475	466	409	463	459	446	457	442	454	446	475	435	419	437	419	447	460	450	458	440	459	429	479	451	427	454	435	438	433	452	450	439	431	430	492	429	466	432	440	454	432	447	413	451	415	411	429	468	435	466	430	434	459	446	454	464	438	428	424	485	448	436	418	452	424	471	484	452	432	437	444	439	429	448	422	452	439	423	443	438	453	446	443	421	450	461	428	452	422	451	466	473	457	449	426	426	465	460	440	448	440	429	429	429	443	441	495	437	447	420	470	429	445	480	446	436	448	434	443	419	448	465	404	433	432	443	461	441	464	425	444	459	436	449	421	456	440	460	413	433	472	423	428	437	432	415	420	420	494	478	442	420	428	437	433	450	424	461	430	486	491	447	462	440	443	452	441	443	462	467	446	437	459	410	442	448	446	448	454	451	482	501	460	460	417	435	430	428	453	440	449	413	442	456	457	437	444	452	454	439	454	419	471	418	478	438	411	433	416	464	425	434	448	417	432	429	409	436	455	413	455	479	417	422	462	445	401	427	413	441	457	426	414	428	428	453	464	466	459	411	445	442	418	432	426	455	440	421	424	397	451	446	437	410	485	424	447	443	432	457	426	462	432	446	474	478	444	437	454	471	443	422	457	437	420	415	454	473	428	484	438	434	468	455	448	390	461	486	422	415	466	474	460	427	443	455	461	439	432	429	441	451	438	459	421	456	438	482	458	409	454	420	469	458	483	427	439	402	443	443	464	475	418	417	467	461	483	466	429	430	469	417	403	473	447	424	460	429	463	416	415	404	435	461	442	429	418	455	460	450	436	416	421	410	442	496	447	437	441	478	433	442	425	462	427	443	456	460	436	395	475	461	465	455	413	444	429	457	472	452	389	481	439	457	464	429	429	456	425	410	466	442	462	458	453	435	466	467	466	458	451	451	444	436	456	479	415	488	467	433	441	492	461	437	410	423	472	474	465	455	471	448	423	428	448	445	487	448	457	426	442	456	437	442	497	493	459	413	416	457	467	423	468	412	459	454	473	422	455	448	444	423	454	450	459	471	441	428	433	413	447	459	429	432	400	441	472	437	477	414	449	436	465	460	440	421	427	450	458	451	460	468	398	415	484	448	442	436	433	437	396	454	445	449	429	436	467	462	420	443	481	460	397	458	469	424	404	481	412	417	426	447	471	450	418	431	464	447	402	439	436	421	497	437	447	438	437	423	424	466	431	441	474	443	448	447	429	474	450	465	442	429	426	451	410	453	445	478	438	490	472	474	448	448	428	413	428	449	415	432	430	486	454	443	415	441	422	458	434	452	450	463	429	431	453	476	414	433	452	466	467	473	452	443	440	447	449	422	445	443	423	466	433	453	456	426	478	468	486	427	449	441	428	469	461	447	436	415	447	441	450	428	438	460	441	455	457	435	379	427	445	443	427	411	457	442	443	450	459	442	434	420	430	466	460	445	424	461	445	416	411	453	442	448	430	439	466	477	450	443	408	482	442	445	440	496	425	452	443	428	424	431	435	478	458	461	445	422	446	479	397	417	435	435	421	412	434	463	442	431	421	453	430	479	440	471	457	465	444	443	450	415	395	446	432	453	441	470	424	440	419	475	435	443	424	442	444	433	478	434	399	442	455	445	463	421	476	450	426	424	451	420	458	435	467	469	469	451	435	437	434	452	440	407	443	410	431	437	426	435	439	468	444	461	430	439	456	428	434	413	485	426	421	471	450	433	453	438	455	450	454	454	424	455	438	434	436	469	451	428	425	447	456	446	429	451	452	467	417	472	435	437	424	469	458	426	416	438	473	436	409	439	486	426	464	450	452	441	443	453	434	463	423	423	436	446	443	450	429	465	435	452	446	446	451	459	429	421	451	452	452	422	423	458	475	445	474	439	491	475	425	433	463	429	434	426	437	410	425	450	463	448	493	449	436	476	419	430	400	420	453	463	476	452	447	456	456	429	447	471	425	464	432	464	429	455	437	464	466	439	457	411	444	420	449	476	450	451	417	428	408	468	427	442	405	445	450	428	392	421	421	452	426	425	431	471	463	427	480	455	413	426	423	438	435	434	458	433	458	458	450	417	473	441	446	446	425	459	495	418	459	465	438	459	420	445	444	473	449	445	461	406	454	443	446	453	445	415	430	460	443	438	467	457	439	417	435	449	441	473	436	431	443	430	426	444	413	449	454	436	458	381	444	438	441	424	446	451	416	441	414	455	449	437	461	441	447	460	459	433	446	438	443	450	400	425	444	447	400	458	446	427	463	438	426	442	456	415	463	426	426	469	479	451	467	449	476	455	441	405	400	494	437	443	489	406	437	454	434	444	478	430	405	437	437	469	456	456	457	432	454	394	469	459	455	428	451	437	447	436	412	440	469	406	423	433	418	505	439	445	430	441	470	436	451	456	437	399	439	415	458	433	460	430	452	429	456	441	433	438	431	488	438	436	440	450	469	470	414	420	476	445	455	451	424	417	439	451	450	416	457	453	446	417	437	462	453	470	466	434	423	421	441	473	426	452	435	441	472	426	461	461	465	401	482	434	453	419	426	459	459	427	439	492	401	463	459	462	437	450	426	451	449	481	426	416	422	452	460	461	449	438	458	431	442	421	468	483	441	441	471	466	496	491	457	443	465	479	414	478	488	433	446	454	408	439	484	452	443	428	469	444	445	447	494	475	471	481	448	452	388	419	440	442	464	471	434	451	468	455	437	441	422	420	432	473	446	461	458	456	436	442	419	446	438	432	428	462	430	467	411	447	441	464	497	446	483	416	409	435	422	447	434	486	487	456	437	409	418	442	428	443	475	449	463	457	469	469	452	458	445	469	433	422	430	441	443	452	435	453	421	426	491	440	470	446	459	441	420	487	390	432	457	449	453	454	405	423	453	437	414	432	482	411	470	428	483	409	447	464	455	482	454	466	428	435	437	415	435	456	461	440	435	426	479	426	487	432	477	401	429	436	442	437	465	439	437	416	437	413	430	399	438	423	421	444	437	433	473	448	434	451	456	427	409	435	458	393	452	408	462	419	442	429	428	495	422	468	458	456	426	471	495	442	445	474	452	474	422	432	456	429	461	457	451	469	449	481	447	431	436	478	466	448	416	414	470	422	495	447	411	489	440	468	448	427	451	422	475	423	440	408	415	456	431	441	415	457	422	467	419	397	424	456	446	416	432	478	457	433	464	442	438	458	469	472	445	427	426	481	434	447	451	436	443	480	469	484	429	405	429	439	463	452	451	412	491	406	441	445	441	437	501	416	423	445	459	435	430	468	446	435	428	421	464	420	446	423	429	430	456	452	458	491	467	406	444	446	452	429	475	454	425	438	425	440	437
30732	6295	1559	1059	803	629	590	464	403	445	363	394	376	362	334	308	351	340	336	354	330	330	362	330	363	366	297	311	339	278	287	332	341	318	319	349	293	350	302	302	320	343	328	358	321	325	294	316	282	321	336	298	330	324	341	313	307	338	330	324	308	342	332	352	316	326	338	327	308	319	316	310	321	356	344	332	318	322	339	307	356	325	300	307	326	294	322	353	311	302	295	328	285	311	289	303	317	324	286	343	304	331	322	328	308	327	313	346	308	327	320	337	332	320	314	292	304	297	327	330	341	308	335	307	311	320	304	345	341	327	330	333	340	319	303	376	359	316	363	334	334	281	294	329	349	338	356	330	330	318	316	276	318	317	313	342	308	326	304	328	355	314	321	348	314	364	340	339	285	316	336	345	318	306	342	313	325	322	299	313	338	329	326	299	297	297	304	311	307	316	354	304	290	320	322	297	276	333	341	331	294	337	362	322	297	373	319	322	309	318	305	303	306	293	319	357	323	305	308	327	295	329	311	331	325	308	347	351	322	313	338	311	282	318	329	264	324	314	308	324	297	306	330	304	323	331	318	322	348	307	316	342	309	313	335	298	293	316	324	301	347	355	318	323	314	315	313	308	307	331	293	353	301	329	325	326	346	327	329	341	331	315	317	306	306	307	308	292	323	367	350	317	323	336	330	329	309	328	346	306	340	311	326	342	344	307	307	343	312	295	317	325	310	311	307	305	315	316	322	303	343	297	299	313	323	353	324	341	345	342	310	313	295	349	363	297	318	330	334	329	296	293	334	325	346	320	297	333	307	313	342	334	339	326	301	281	274	300	323	341	349	319	338	314	309	351	313	309	288	318	342	324	274	306	308	319	320	307	293	339	337	309	324	302	309	317	367	339	315	335	307	314	341	330	319	339	329	361	310	304	308	315	306	305	323	304	335	307	345	333	352	343	338	296	328	316	336	323	290	328	352	302	330	309	309	300	322	320	320	339	337	315	313	301	281	333	335	310	316	315	325	370	294	329	351	327	324	298	263	343	319	313	328	349	306	299	318	321	313	339	339	325	317	328	311	314	333	314	323	302	357	300	330	306	306	361	315	343	303	306	350	373	324	314	301	305	304	336	318	362	305	328	330	346	314	310	376	314	332	282	298	324	335	337	333	341	322	280	334	341	312	332	319	321	339	339	312	297	308	301	314	332	327	337	287	301	337	332	348	312	308	322	323	335	337	327	324	321	331	305	298	310	336	312	306	319	323	337	337	326	302	295	308	311	307	323	348	315	313	288	342	338	323	353	276	307	352	307	275	322	309	298	383	341	320	333	317	297	289	300	309	361	296	304	323	330	306	343	303	319	356	304	314	292	319	323	303	338	332	318	294	317	340	333	293	294	319	304	289	320	315	346	346	275	302	305	284	300	307	356	325	294	359	324	316	333	330	308	330	313	339	332	324	312	292	299	311	281	348	326	329	312	308	297	350	289	313	338	323	317	338	309	308	320	323	337	342	284	323	305	337	312	299	326	299	316	328	290	306	308	309	313	327	339	323	319	314	331	284	327	354	328	325	297	333	329	297	329	321	326	332	322	319	307	320	324	293	299	342	333	271	337	334	294	312	321	314	312	351	282	325	329	318	323	334	319	314	289	289	308	318	309	302	326	316	296	309	333	347	293	345	323	325	291	345	302	319	330	300	340	324	317	314	320	281	290	305	302	339	339	344	328	327	310	306	322	342	316	287	335	316	308	332	335	344	309	269	314	310	316	299	299	311	349	289	322	317	331	305	293	315	325	343	305	300	298	303	335	314	323	310	310	321	322	271	289	296	330	360	316	331	314	344	299	315	334	326	286	316	303	327	301	315	327	315	329	326	295	309	343	311	330	319	301	289	329	292	313	336	320	320	332	336	312	318	300	335	312	316	326	308	296	305	284	318	308	371	336	359	332	288	321	300	294	314	317	312	338	313	302	337	315	312	307	293	343	331	347	313	343	336	324	318	323	303	306	338	316	294	323	321	317	324	303	329	328	318	305	283	297	333	309	306	308	319	336	287	319	327	323	318	292	270	319	314	310	323	311	306	310	313	311	311	300	309	322	309	321	303	320	317	332	322	325	300	303	287	330	305	329	326	316	340	329	298	324	303	332	301	330	345	330	309	364	338	295	337	353	301	315	300	299	335	294	331	383	294	310	356	341	330	328	340	320	319	338	298	318	324	296	294	288	308	324	301	337	335	319	331	286	346	308	341	340	331	312	302	287	357	310	319	318	308	329	311	275	338	314	360	303	337	324	350	318	334	342	329	378	290	304	334	311	301	355	293	340	286	336	310	290	320	315	307	336	295	292	316	327	309	339	330	338	329	331	333	340	325	306	320	301	350	322	319	313	321	314	315	322	332	341	323	291	335	340	300	330	294	365	367	316	285	294	300	328	289	350	322	333	330	308	290	306	307	321	335	315	358	294	313	307	351	339	306	313	324	322	293	335	323	329	308	303	322	332	303	288	335	303	311	332	309	314	324	324	309	343	317	307	314	299	357	368	319	296	306	326	339	314	342	337	302	319	329	322	271	323	313	339	300	330	333	311	341	303	323	315	356	369	347	309	340	319	315	368	318	326	332	276	301	342	291	320	307	325	318	280	330	331	313	286	322	321	309	324	306	309	332	304	295	320	320	288	278	277	336	308	332	334	324	335	318	336	331	335	338	309	311	337	304	319	290	351	333	311	341	323	298	318	297	304	312	345	339	324	325	281	271	310	313	316	348	328	290	341	346	337	335	364	311	316	323	319	340	320	297	282	326	293	340	337	284	324	318	309	344	322	317	299	330	317	324	324	298	291	309	337	333	353	329	324	302	325	328	322	288	315	315	302	325	356	331	330	326	330	352	291	300	320	318	341	309	344	355	326	286	304	313	347	274	321	337	321	339	281	314	320	338	325	325	329	300	282	314	326	348	327	291	366	293	303	336	337	329	310	303	289	316	312	330	310	299	352	318	356	325	341	346	337	339	329	342	279	338	334	331	313	340	322	355	337	300	344	314	301	296	305	342	292	300	313	338	303	320	310	330	284	323	334	346	287	306	323	336	333	310	321	353	319	316	330	320	329	305	322	330	357	322	355	314	299	306	353	332	312	325	329	335	313	303	343	310	335	331	305	364	303	310	303	345	319	311	315	320	318	308	294	328	321	324	330	337	329	300	337	340	302	295	343	302	309	328	318	311	327	303	312	323	330	307	339	278	323	316	309	296	326	299	321	289	300	292	331	314	287	340	361	301	354	340	320	323	318	305	310	295	317	306	339	326	305	320	337	328	334	328	313	304	313	328	320	311	326	317	351	315	362	323	329	337	329	329	321	356	295	289	311	299	304	323	324	326	322	301	312	351	320	307	336	363	293	337	356	322	372	331	311	310	292	345	316	330	342	371	350	306	330	329	305	302	347	308	360	337	270	333	326	344	347	299	322	335	341	326	300	330	309	338	316	355	303	303	331	328	327	349	329
16690	2079	2248	2588	2398	2150	1835	1577	1424	1317	1221	1213	1116	1106	1027	1017	995	980	980	943	992	921	924	916	924	924	837	976	870	821	884	878	853	855	808	821	858	838	836	837	799	818	814	812	873	798	819	814	854	845	823	770	786	824	819	827	877	774	816	826	772	831	787	824	813	868	810	747	841	813	854	800	826	798	826	805	789	835	836	778	831	768	800	803	821	794	826	811	784	810	810	788	785	769	844	841	763	719	784	821	796	775	756	827	801	810	778	816	792	767	785	779	772	821	804	773	812	873	826	851	820	830	785	799	820	786	843	794	796	824	785	782	792	827	884	781	840	837	843	770	782	811	793	823	826	744	805	815	807	792	852	818	819	829	827	760	848	777	800	799	850	782	778	789	806	807	800	777	818	738	801	766	797	800	781	750	778	840	782	769	779	775	766	797	788	754	786	760	838	783	786	774	775	834	760	798	840	765	776	775	801	813	827	790	815	780	815	862	788	793	851	786	765	808	757	791	781	751	821	810	826	787	746	863	804	775	833	753	764	799	769	783	783	837	807	827	795	780	777	833	799	773	790	800	782	767	781	800	784	773	823	784	763	807	844	796	807	814	812	816	837	782	817	747	826	829	809	771	840	758	842	825	777	824	782	787	780	784	825	832	781	781	792	812	795	792	831	808	773	816	802	777	735	829	787	815	777	812	811	762	775	769	800	795	823	781	863	821	795	858	795	781	787	767	778	801	761	770	772	772	817	743	793	759	818	807	769	843	869	813	839	786	783	834	831	780	812	785	830	803	749	882	739	791	798	799	825	822	839	835	795	807	855	808	800	756	783	801	789	809	815	766	789	816	774	785	822	802	805	790	808	852	736	853	827	778	806	778	750	800	788	819	777	787	849	807	817	816	814	807	806	786	817	776	787	715	809	751	784	818	761	848	803	796	805	781	783	831	792	745	776	780	797	810	834	780	786	751	811	832	821	846	758	810	775	820	863	796	829	825	794	811	852	758	826	824	818	793	801	795	817	772	796	831	792	794	784	758	756	781	808	782	797	760	802	811	811	817	787	752	823	807	780	818	814	816	801	778	767	779	849	811	755	824	763	843	799	758	805	808	784	797	795	844	828	803	805	826	758	781	849	757	777	813	824	813	826	785	813	802	831	765	795	796	766	819	775	802	753	771	742	803	819	820	863	815	797	791	768	778	829	823	803	770	830	768	840	854	728	745	742	778	791	827	780	820	790	782	787	782	803	819	798	866	790	717	787	802	796	779	787	775	776	795	850	798	790	809	797	831	825	791	790	802	788	819	776	801	758	831	786	816	799	855	855	885	875	789	799	825	782	838	760	752	779	806	824	830	815	815	774	782	795	808	780	747	840	793	781	888	819	807	828	812	796	842	839	809	786	800	786	816	820	772	826	787	793	829	759	820	754	782	838	786	764	765	822	783	854	795	817	821	808	788	818	800	823	784	779	846	818	809	881	805	804	797	738	863	825	804	793	833	779	799	784	861	814	861	808	785	769	801	841	799	783	794	809	858	845	822	786	829	813	829	792	801	822	788	804	857	803	805	746	803	861	813	774	776	825	806	803	800	804	779	766	826	862	818	773	807	752	853	761	802	791	836	762	767	813	821	742	784	813	829	761	796	836	836	791	803	795	802	796	796	786	819	791	813	821	761	763	782	840	810	781	785	806	779	836	735	829	839	781	811	843	766	822	801	792	742	797	766	770	755	822	808	828	814	800	791	890	812	788	796	804	785	817	820	792	810	814	813	784	793	796	780	791	760	813	777	786	766	831	770	795	853	795	741	810	770	809	810	792	815	803	821	788	838	819	776	792	764	823	849	804	798	810	795	802	796	817	849	804	824	773	798	796	812	764	828	784	764	787	811	820	773	806	785	860	838	751	822	807	814	804	807	882	866	830	792	803	829	796	838	848	828	824	812	807	753	780	782	849	769	813	759	830	777	814	787	835	748	834	803	795	806	819	798	824	818	881	822	792	811	768	776	764	789	826	792	782	823	817	797	815	811	834	767	752	781	788	802	842	827	795	798	765	831	733	832	763	755	814	791	819	798	805	823	812	790	780	819	766	801	829	814	807	801	818	847	829	745	756	799	773	840	762	817	794	760	794	810	764	802	728	815	768	793	827	820	769	768	779	770	801	835	801	813	817	800	760	824	801	813	828	836	795	798	807	793	747	830	771	783	858	802	784	782	849	806	820	795	794	772	729	824	813	806	802	843	796	844	800	795	786	803	792	798	784	821	826	791	782	869	837	812	822	846	794	790	812	824	812	812	806	796	793	781	787	838	776	788	818	794	873	803	863	746	852	803	788	820	814	811	810	822	837	812	813	742	782	788	778	803	797	821	783	853	810	794	770	811	786	826	796	786	801	816	815	766	808	821	812	816	827	788	763	797	829	739	830	843	834	822	833	805	786	808	832	798	779	761	795	851	756	781	800	799	770	838	845	788	806	900	827	787	776	777	831	754	794	802	827	800	833	843	810	813	854	765	791	820	800	797	767	770	763	765	778	723	787	841	816	784	794	825	810	750	792	781	794	799	816	836	772	802	780	830	797	807	822	808	770	813	760	778	793	799	795	823	798	775	764	838	791	777	815	823	806	822	837	811	773	822	794	765	771	756	789	750	836	789	760	800	807	814	789	862	796	779	814	804	800	771	788	806	841	832	785	766	755	784	765	849	849	786	802	767	788	839	759	815	803	808	783	789	787	786	833	847	856	819	808	780	767	801	802	785	833	845	837	820	786	780	821	787	848	792	780	766	816	814	870	803	822	783	813	766	805	759	788	838	803	828	799	835	804	831	773	786	775	777	806	758	816	790	823	815	832	798	843	773	817	775	772	756	842	819	800	812	811	805	771	809	834	776	777	798	809	829	772	796	841	727	773	809	833	805	781	795	823	777	787	820	782	788	786	793	796	814	759	847	865	770	802	793	840	804	774	803	794	810	803	801	830	820	776	764	834	801	801	768	839	769	840	815	823	798	792	799	790	857	781	863	820	732	798	807	823	787	789	773	805	759	783	813	747	801	788	816	813	765	841	816	795	844	849	796	835	803	798	785	791	801	819	832	796	813	785	766	820	837	760	791	822	756	780	798	791	749	804	774	779	770	869	828	831	802	796	771	853	825	816	875	807	746	804	765	763	778	798	792	820	783	811	815	817	810	817	796	818	770	809	794	750	810	727	784	803	819	792	804	815	787	798	795	735	780	860	809	798	855	786	764	865	810	781	823	817	798	790	805	751	798	787	801	768	782	794	816	879	759	790	789	746	786	789	799	803	817	834	793	802	808	806	806	812	803	794	817	812	811	817	864	796	749	803	840	834	791	805	781	800	830	831	818	792	777	736	828	837	834	793	797	813	794	821	789	804	775	832	771	819	829	803	808	812	810	820	838	783	808	783	786	785	816	804	790	796	761	835	797	898	784	755	805	788	781	818	745	834	810	807	770	818	865	778	818	784	761	802	777	840	824	799	782
40803	11403	3006	1927	1263	987	822	659	597	583	531	442	466	475	455	447	470	455	468	431	384	464	426	445	434	421	446	380	392	401	389	409	442	397	379	381	376	381	371	392	407	406	376	377	374	368	412	390	387	390	426	420	377	363	374	394	430	393	369	397	380	360	375	352	402	394	343	403	396	367	402	358	354	385	410	419	386	373	360	389	393	366	370	376	367	386	395	357	382	364	387	357	349	346	354	359	396	406	405	399	404	388	409	391	381	375	392	421	364	383	355	393	401	401	378	396	386	361	385	369	347	374	379	374	361	376	346	369	398	400	418	349	368	402	381	369	387	364	367	374	389	410	402	389	386	396	375	366	371	395	393	361	360	363	383	401	404	379	372	395	395	368	384	387	372	363	361	342	384	354	355	387	363	395	403	425	409	375	408	389	372	393	380	374	354	377	405	392	403	385	382	386	393	360	394	391	379	371	394	374	369	396	396	391	391	399	376	410	391	394	360	407	403	373	382	400	366	380	388	397	397	370	356	390	391	430	411	372	388	402	398	361	381	359	383	379	374	342	353	407	358	368	392	383	394	406	381	408	408	384	361	383	378	385	330	345	369	396	356	382	408	385	368	393	382	373	411	366	346	404	404	376	360	381	409	351	385	378	406	383	379	423	359	362	394	383	392	377	374	350	376	380	419	373	361	394	421	392	421	359	376	382	406	363	373	362	361	386	366	377	409	362	360	359	407	338	392	370	359	372	416	375	411	380	355	409	384	377	416	399	385	395	367	405	370	398	372	385	354	380	383	353	395	401	355	405	370	395	392	403	368	378	371	386	403	346	365	436	396	369	393	379	425	399	376	399	412	406	398	379	382	363	381	373	411	398	367	364	383	343	338	374	386	375	385	363	351	373	386	332	356	377	381	394	380	432	366	452	383	422	395	364	370	379	377	368	404	342	416	374	351	389	401	434	381	383	403	429	413	389	365	398	379	395	407	357	388	350	368	374	354	342	370	375	359	377	413	374	348	404	362	351	394	395	359	391	410	389	384	378	379	364	380	398	399	370	382	410	359	371	377	368	391	398	368	355	395	413	377	374	383	410	373	361	387	381	358	361	347	380	367	432	365	436	359	405	392	344	380	430	364	362	378	373	375	396	397	377	353	368	408	366	377	405	382	402	379	403	385	373	355	358	425	398	374	395	392	380	383	384	373	371	380	409	414	363	392	344	372	373	374	351	376	392	361	373	398	404	399	407	349	370	363	397	353	391	365	392	375	412	352	380	383	372	380	406	410	360	376	336	438	400	406	391	401	412	345	381	423	393	418	387	403	382	351	375	384	422	398	342	387	361	402	348	404	403	409	349	369	340	373	357	346	400	365	391	428	344	380	396	400	391	382	360	410	396	364	368	348	386	354	388	380	376	395	363	401	380	375	373	390	384	420	438	385	352	416	389	377	369	341	374	405	414	385	374	386	403	409	377	398	375	383	410	360	415	380	367	404	375	392	390	394	410	361	384	374	370	363	386	332	390	357	421	401	399	403	408	402	379	367	404	405	409	356	413	397	407	371	413	403	378	375	394	369	416	408	379	373	363	425	391	378	386	380	408	361	385	360	415	400	365	329	381	357	363	405	410	363	381	355	397	368	389	376	373	367	411	351	390	394	393	360	369	414	423	379	395	357	416	389	400	394	363	396	424	357	371	396	361	362	370	376	400	353	353	400	376	392	426	429	388	387	351	400	401	388	378	377	376	370	357	347	395	372	346	335	415	399	371	380	349	394	380	387	407	378	371	401	346	383	400	351	375	376	382	410	378	382	362	366	345	381	380	394	391	415	393	423	407	354	358	372	393	366	368	378	402	352	354	414	373	414	379	406	366	370	375	401	376	383	415	358	413	401	360	355	390	408	389	402	395	393	410	378	374	396	344	371	386	375	413	404	405	369	392	394	355	383	397	374	361	378	353	429	398	372	361	374	367	387	393	384	397	346	378	371	412	365	452	376	388	369	350	336	386	400	355	380	382	393	381	385	402	386	403	371	398	379	408	373	409	396	377	353	375	371	392	390	343	392	379	409	397	391	395	367	417	408	392	427	395	384	370	408	377	367	404	358	356	399	346	383	397	374	382	350	377	439	383	356	411	372	369	399	396	392	373	393	391	380	378	422	370	343	389	392	370	383	412	369	388	376	353	372	398	369	365	387	367	373	386	337	350	399	374	372	341	375	368	390	374	385	341	381	350	385	384	341	412	402	412	351	357	348	360	375	376	373	378	397	393	402	373	396	388	393	407	381	367	368	377	353	396	390	394	415	408	405	380	409	360	392	388	414	390	390	387	373	379	378	391	385	369	358	342	383	385	403	388	385	362	357	380	342	407	353	394	373	405	347	336	368	378	364	386	399	400	354	354	346	373	391	369	385	373	357	399	364	358	423	379	389	370	409	383	380	383	394	357	388	367	374	349	386	391	368	396	383	362	378	397	362	369	373	373	364	398	371	375	387	368	419	407	367	323	372	370	378	394	340	358	380	369	371	404	385	347	409	375	396	373	389	385	420	349	365	377	400	357	376	402	353	399	368	400	406	329	441	362	414	387	351	375	380	384	352	355	377	405	410	368	375	369	422	361	381	397	390	341	409	365	378	359	381	362	410	372	408	396	337	391	373	427	413	387	356	389	352	395	370	415	404	439	375	375	398	406	353	372	381	405	375	375	360	353	399	367	391	392	388	381	394	396	405	377	359	330	390	378	382	364	360	386	367	341	368	404	359	348	355	371	413	364	363	380	376	369	408	400	366	371	394	355	401	381	394	381	378	350	371	429	436	368	352	401	404	369	409	347	399	367	393	400	419	406	382	425	385	375	373	367	378	382	417	379	359	348	399	358	405	370	355	391	412	376	399	396	381	401	324	382	349	408	401	359	353	347	354	396	408	427	385	355	384	400	358	374	366	343	344	336	385	431	375	389	350	387	375	411	395	387	382	373	346	389	428	367	360	407	364	380	365	380	413	355	418	354	402	384	374	355	382	390	385	427	360	362	358	389	382	358	379	390	385	359	357	396	360	359	382	337	397	388	390	367	382	413	408	393	371	377	391	365	373	407	388	383	388	394	402	360	406	396	384	387	383	389	389	399	373	361	406	402	383	387	390	394	374	408	383	354	423	409	367	375	373	377	395	377	376	400	361	389	345	343	408	391	347	339	355	351	397	381	355	394	429	367	368	382	339	376	376	383	377	418	422	402	363	390	378	385	336	378	386	404	384	387	402	361	361	367	381	346	392	406	332	371	343	337	387	363	398	366	384	392	396	389	344	385	363	373	373	369	399	391	402	359	346	388	391	364	359	368	367	372	375	392	402	380	378	377	339	392	363	364	387	382	392	414	368	398	310	373	357	379	380	364	385	408	372	393	373	381	368	391	391	416	369	334	387	413	383	385	371	385	391	419	403	388	383	358	365	395	392	392	410	395	363	367	437	379	332	393	414	406	357	394	416	357	362	389	360	382	380	430
22196	3292	3634	4379	3987	3445	2899	2508	2181	1894	1857	1690	1597	1501	1513	1332	1294	1266	1190	1217	1172	1125	1173	1154	1129	1067	1067	1053	1057	1056	1049	971	1033	945	1031	989	1033	900	981	984	949	954	974	980	901	967	914	940	953	975	921	953	968	897	980	900	935	912	922	952	935	935	928	861	964	989	920	955	880	924	958	945	939	892	926	941	952	896	888	961	915	911	915	917	909	909	981	904	967	957	931	885	884	912	921	928	892	902	962	883	930	915	970	915	892	847	912	904	894	874	898	966	866	974	889	920	889	883	910	906	898	928	843	925	939	838	885	882	914	914	890	887	879	974	897	925	878	908	923	854	950	902	902	888	910	948	881	889	993	892	848	905	927	947	881	975	878	903	949	894	923	943	904	907	903	963	869	907	891	903	872	911	904	950	831	922	919	919	871	882	868	889	941	867	909	875	878	898	949	880	895	936	904	928	951	897	936	860	881	885	928	932	889	902	935	921	897	923	927	917	891	897	926	886	908	855	917	917	915	925	909	901	917	885	867	928	884	918	944	954	907	876	910	881	878	922	903	969	829	885	996	891	857	939	929	850	876	916	928	920	819	948	890	919	909	942	920	930	948	935	904	899	920	855	895	899	897	863	913	905	868	888	861	906	918	961	920	952	906	911	897	863	883	921	922	929	934	908	893	901	861	880	901	964	957	885	866	883	889	904	860	876	947	902	914	908	911	915	928	870	890	923	927	893	873	874	884	895	962	921	942	891	865	903	905	885	929	911	866	927	909	887	929	891	902	911	915	912	936	894	941	878	905	875	921	925	880	912	885	901	865	897	886	882	887	881	924	927	916	909	927	928	962	862	895	936	882	874	899	840	921	889	925	931	922	898	891	870	885	885	918	873	924	952	956	892	911	891	886	887	928	916	922	891	895	874	895	934	934	914	901	889	883	955	873	908	890	903	909	900	920	870	910	910	907	929	883	960	874	923	950	912	871	923	917	915	874	901	898	872	896	873	877	844	906	897	889	881	870	894	908	914	890	945	899	930	928	903	938	852	839	943	940	859	901	904	918	939	899	941	883	867	873	940	890	875	922	967	916	855	921	868	890	912	918	873	892	885	887	915	919	974	923	916	905	859	912	922	879	919	919	845	865	865	903	957	938	881	922	917	963	968	866	934	920	923	904	936	924	894	962	894	909	899	862	891	864	930	874	916	892	896	871	905	924	941	876	958	858	870	945	893	947	900	881	899	856	914	920	914	884	889	909	883	944	859	927	886	931	904	880	870	881	888	933	911	919	894	883	933	852	851	913	912	873	931	926	934	914	894	946	884	918	920	882	876	854	931	895	917	906	940	934	909	937	936	928	898	898	913	939	920	959	891	943	876	929	911	899	866	910	863	908	886	922	868	938	890	897	911	897	941	895	928	899	893	899	951	887	907	916	847	876	814	901	892	958	882	946	849	925	855	875	887	947	899	914	913	871	919	892	909	921	903	944	904	875	849	930	906	891	887	887	874	929	885	950	930	890	931	935	885	858	892	924	920	922	892	841	898	881	885	907	870	893	921	854	956	938	848	902	908	889	905	914	916	870	888	890	930	862	931	910	889	953	868	896	848	899	929	939	963	878	928	890	870	938	937	938	869	943	945	916	862	953	960	963	897	885	933	890	890	854	930	866	891	851	928	943	860	894	881	921	912	900	912	907	955	900	862	891	941	906	933	866	867	858	885	852	883	921	938	918	933	982	947	889	918	902	940	903	872	941	931	919	877	870	938	864	910	909	892	904	902	926	857	927	914	921	839	906	952	872	902	914	890	892	991	911	910	968	852	906	939	919	906	896	941	915	969	951	850	911	887	901	888	893	894	903	948	934	896	902	960	906	926	884	871	907	937	917	925	923	906	931	956	941	930	871	892	924	864	929	920	887	867	910	884	886	931	865	927	912	876	966	927	977	928	924	931	895	920	885	912	925	971	893	889	891	905	853	911	928	873	863	839	903	928	918	884	934	922	899	905	920	871	876	917	907	915	896	934	877	988	886	917	871	895	956	923	821	946	927	898	924	880	893	922	896	888	959	938	939	906	882	908	985	909	924	929	900	939	877	954	907	893	918	943	873	929	909	948	916	908	898	911	961	900	905	915	890	937	866	910	885	897	886	953	895	893	917	889	935	921	883	919	946	917	858	891	914	893	926	922	876	897	903	905	935	890	907	936	962	893	897	874	934	897	868	880	925	919	932	887	874	919	865	963	916	920	931	835	890	908	910	900	877	962	890	867	906	913	949	894	882	853	916	886	898	930	857	923	911	934	939	911	868	911	982	937	854	893	884	907	888	877	895	878	910	941	938	897	902	909	931	895	910	887	933	901	864	920	926	949	886	882	910	880	933	911	905	942	907	921	940	888	903	907	961	889	872	931	872	927	908	850	912	864	943	933	851	903	861	964	929	918	908	883	891	901	874	832	923	967	894	901	931	973	928	898	946	861	937	907	941	898	890	935	918	860	921	833	894	947	905	888	914	947	889	929	899	893	901	941	927	918	880	974	897	984	967	907	888	872	897	859	905	910	972	939	923	884	883	897	897	889	878	868	881	975	884	915	903	921	890	906	951	933	842	920	893	932	901	935	884	864	926	886	916	918	921	884	903	952	925	922	886	904	920	845	883	908	893	939	885	871	891	890	906	946	908	907	928	881	859	948	923	905	872	921	886	917	926	888	893	872	949	878	848	885	889	963	909	876	889	895	868	877	895	889	926	864	848	900	906	910	862	852	852	900	909	905	880	919	891	918	891	892	861	936	878	910	897	896	909	875	912	897	924	892	888	888	911	901	926	884	918	915	935	882	933	919	857	894	901	929	892	885	898	902	927	921	879	923	895	885	904	898	935	901	906	918	904	929	938	900	868	920	859	868	864	911	881	921	928	900	922	923	931	884	884	943	956	896	906	842	927	908	817	926	905	920	944	918	917	888	914	883	941	892	954	894	943	866	908	907	896	906	891	913	908	900	892	902	911	921	912	900	890	876	889	927	940	941	918	903	889	878	925	928	882	864	907	892	948	938	915	925	892	898	947	883	905	900	880	920	941	852	907	893	868	920	894	866	928	928	828	870	883	951	902	940	881	881	851	959	901	874	918	912	950	890	904	883	933	916	905	916	942	886	910	871	897	895	893	946	894	905	907	875	929	895	917	892	904	930	896	917	916	947	915	942	883	892	929	919	878	887	868	886	942	894	893	895	908	947	886	908	920	886	933	961	915	903	900	872	899	921	899	916	947	866	903	874	923	893	921	937	932	916	914	942	927	903	919	864	858	887	896	933	870	896	920	901	852	933	860	918	915	941	907	916	913	918	892	873	919	890	917	922	859	908	855	919	925	903	906	900	889	930	934	912	935	895	925	870	889	871	893	892	927	944	896	887	883	937	883	892	888	910	896	894	898	907	910	863	936	929	963	894	870	924	909	926	878	908	938	903	842	903	844	900	912	916	898	934	869	907	914	922	967	919	904	906	861	941
12664	893	145	174	181	164	158	179	141	161	165	157	162	178	179	170	164	170	147	141	146	168	151	142	151	137	141	149	136	163	160	159	157	140	152	145	144	171	156	146	151	155	147	141	148	143	161	136	138	146	161	162	172	145	141	146	134	144	142	158	156	147	149	149	140	144	160	151	142	149	171	146	156	150	169	154	152	147	161	153	137	156	158	142	130	133	136	144	144	171	117	146	128	130	133	160	133	151	133	128	136	148	145	169	136	135	148	141	157	157	155	141	150	146	133	165	160	154	143	174	173	127	143	143	148	159	141	136	154	127	139	156	134	154	155	148	141	136	168	166	153	139	149	170	152	164	133	151	169	149	147	138	140	130	131	142	154	132	176	150	158	149	147	173	161	163	154	150	144	148	147	160	151	148	165	144	160	165	172	146	132	164	159	126	137	154	150	182	158	141	180	153	137	152	145	147	153	154	145	139	120	139	170	149	158	150	149	155	131	124	158	163	169	148	176	166	165	164	146	154	169	137	140	164	143	162	134	181	148	144	155	145	141	149	156	133	141	142	148	158	143	156	140	146	134	146	147	145	141	154	159	151	138	145	153	154	160	137	147	137	135	136	160	152	145	176	169	176	128	140	152	171	175	168	149	158	151	140	155	159	139	144	138	152	147	149	155	162	130	157	154	147	153	140	154	156	163	157	151	146	160	150	126	162	148	140	114	152	161	119	141	148	174	163	142	156	165	164	152	146	153	150	141	150	154	116	145	133	134	130	151	155	166	132	147	161	150	152	177	147	135	168	155	180	138	161	149	162	147	147	162	162	167	134	155	158	116	140	164	183	165	139	152	174	157	136	155	144	157	137	178	159	161	143	146	165	137	148	153	167	156	168	165	150	143	162	163	145	141	143	172	147	133	136	162	149	148	142	173	152	134	147	140	134	169	161	139	158	153	167	155	155	143	138	149	159	137	150	162	151	163	142	142	153	162	167	164	155	162	184	156	134	150	170	150	138	148	144	152	145	151	122	143	158	159	162	141	146	156	134	161	142	156	150	120	151	140	175	143	143	140	150	155	146	154	153	154	122	148	160	155	141	162	166	112	169	139	158	132	149	157	150	161	154	146	146	172	143	149	155	133	145	152	159	171	132	164	170	154	171	161	144	135	151	154	160	159	145	151	151	150	146	166	165	143	134	151	137	141	164	164	139	158	171	151	134	160	169	146	160	137	139	143	171	147	172	162	149	144	149	154	160	153	153	143	131	158	158	143	160	135	136	165	155	155	173	133	148	174	150	151	147	169	155	179	158	153	156	154	177	162	139	167	152	133	180	151	159	139	159	151	170	154	157	135	153	148	148	159	134	144	170	151	140	148	150	143	156	153	146	168	180	153	151	159	154	168	157	153	154	133	156	152	141	129	144	127	164	139	134	160	170	128	162	144	162	139	150	153	169	146	134	135	146	135	127	161	166	163	147	143	152	184	152	159	149	176	158	134	143	147	141	149	157	180	152	156	136	160	175	146	175	148	131	139	167	143	170	152	131	156	174	132	161	130	138	171	149	147	155	166	143	139	147	136	141	175	155	166	139	160	140	158	142	141	132	176	166	167	159	151	152	170	142	147	164	171	164	135	158	149	160	171	158	164	140	158	175	136	161	135	168	153	146	144	142	145	144	153	169	136	157	123	173	136	152	151	131	160	156	137	149	155	127	154	158	159	150	148	143	157	149	154	151	164	176	163	145	152	138	148	174	153	161	153	154	159	143	147	151	140	143	158	142	127	149	161	160	147	145	167	130	147	153	154	142	147	154	136	155	147	158	145	151	157	137	157	167	203	164	157	142	140	153	149	163	159	163	132	161	151	130	156	130	147	152	149	170	165	147	156	142	140	145	150	146	145	142	141	158	143	161	163	139	148	162	127	140	175	162	167	137	121	166	159	154	137	140	160	146	174	179	139	164	155	137	154	148	132	172	163	166	126	158	153	157	168	159	166	149	141	134	154	148	166	140	153	124	150	158	141	145	141	155	152	139	154	168	144	156	140	168	140	172	129	156	130	164	139	159	135	146	138	137	134	144	149	128	162	186	155	160	156	139	159	167	143	158	162	161	157	188	164	158	159	160	148	161	153	146	174	160	138	156	136	152	152	141	157	159	155	141	165	167	166	127	128	154	156	126	165	162	138	149	169	153	149	170	138	152	144	157	151	152	124	164	153	140	148	145	141	152	140	157	149	139	150	151	142	142	153	143	168	150	173	147	171	140	143	140	159	167	128	151	178	161	167	153	134	177	144	158	147	132	143	152	141	144	143	143	115	160	151	156	124	152	130	165	177	159	140	151	157	139	158	145	130	144	156	184	131	134	136	156	164	133	171	176	144	171	156	142	162	130	139	153	151	150	149	171	126	160	155	161	154	153	183	132	176	143	131	171	167	155	143	152	150	137	153	160	134	168	164	162	143	172	159	133	158	135	144	129	149	158	135	149	156	175	179	147	147	143	138	161	157	137	122	151	170	155	139	162	138	144	133	155	157	183	161	145	150	149	145	143	167	142	146	142	167	153	136	153	167	136	167	167	146	141	148	142	166	155	150	161	145	149	156	140	154	152	144	149	134	135	138	172	177	138	132	149	135	154	205	144	159	151	159	148	177	138	139	132	143	162	149	159	149	165	148	163	145	152	140	159	149	146	155	136	143	145	145	157	156	169	143	150	131	150	142	160	149	154	133	115	176	154	159	137	134	157	147	136	150	142	169	168	148	134	135	151	152	155	141	155	119	146	164	160	163	160	151	152	129	163	152	132	154	163	150	161	162	156	159	145	158	151	170	135	143	140	162	136	140	151	150	143	164	137	142	149	150	148	147	157	143	171	160	158	145	135	165	121	165	162	160	167	121	169	134	140	149	142	125	134	146	139	156	151	148	160	132	157	160	155	157	187	136	144	169	132	143	151	142	144	137	164	131	153	143	133	149	132	141	141	152	133	142	141	131	156	161	147	142	136	155	160	151	160	153	152	154	155	162	128	149	140	158	163	158	157	151	151	143	148	159	139	142	133	160	156	150	159	160	132	175	152	157	164	140	156	145	149	141	138	156	155	161	134	128	168	154	147	150	135	164	162	142	161	169	167	168	149	152	149	159	153	155	163	158	154	170	156	166	132	175	157	156	153	151	155	145	152	150	124	182	137	135	144	147	165	152	149	150	155	154	140	140	160	146	152	161	136	143	188	130	140	148	169	161	176	171	172	150	146	151	158	133	150	160	170	134	153	137	128	147	140	179	130	138	158	128	136	154	145	140	155	143	164	146	143	149	141	186	163	152	135	146	143	144	139	125	150	160	163	144	153	147	163	142	168	166	125	150	147	149	135	154	137	157	160	144	176	127	160	146	152	149	146	152	151	155	177	157	144	136	149	177	155	164	123	138	150	125	161	151	135	130	149	153	174	149	134	149	135	150	135	133	156	147	166	166	157	147	155	127	159	149	139	125	146	178	176	162	176	147	154
6707	652	521	488	517	481	410	452	448	499	471	462	387	439	430	448	444	454	426	447	435	461	483	434	442	430	449	468	471	475	458	453	445	461	425	457	477	466	438	456	457	413	454	454	443	413	442	425	451	456	443	418	458	472	459	444	406	454	405	472	458	467	464	445	419	410	394	417	415	425	436	423	444	436	424	422	439	438	461	459	409	452	422	436	481	448	419	415	400	437	442	420	420	422	419	435	422	459	442	423	436	437	455	426	464	442	443	423	434	427	430	444	425	402	464	431	418	455	437	426	398	432	479	432	463	450	447	464	477	478	456	404	442	408	396	416	479	456	428	411	429	446	446	441	417	377	419	458	466	440	478	430	444	483	492	435	440	448	390	451	420	410	454	407	482	444	436	447	438	431	452	428	426	428	482	467	448	458	412	434	467	400	462	424	434	423	416	431	433	474	487	432	459	435	473	437	424	474	424	462	423	446	443	459	441	451	422	427	439	403	427	442	435	399	457	427	408	453	460	410	437	466	382	438	454	447	460	442	417	495	448	462	481	460	441	420	426	458	437	486	393	437	411	398	417	411	453	407	465	425	447	441	460	430	442	410	438	424	439	429	443	446	450	419	442	424	449	493	415	454	456	447	427	471	420	427	405	430	455	430	458	430	441	451	436	430	425	445	420	437	409	452	396	473	472	415	454	419	426	417	443	408	447	453	421	477	436	457	426	467	457	431	467	440	462	458	435	453	411	433	404	411	455	434	445	455	451	440	473	444	456	436	407	433	442	433	427	438	435	434	471	465	432	448	409	451	424	439	411	448	416	419	409	416	443	424	447	451	411	438	441	446	436	458	459	433	418	429	446	382	453	436	427	444	479	460	433	429	448	443	458	442	432	412	474	436	398	432	452	435	475	434	444	446	427	436	451	463	441	428	435	448	466	426	428	467	445	436	413	427	443	435	450	437	434	432	441	404	463	381	444	468	399	413	404	447	437	467	485	420	436	436	438	427	434	448	441	451	436	423	447	434	493	438	412	470	455	443	446	427	435	475	490	450	439	467	444	437	423	423	469	412	449	452	393	441	425	460	417	459	447	442	436	431	403	508	418	463	444	437	480	431	419	432	435	424	450	432	477	427	417	442	428	440	451	416	452	427	432	461	411	459	472	421	430	458	479	454	445	422	451	421	417	438	419	464	431	447	429	428	405	437	469	415	438	460	455	449	420	482	436	437	410	426	418	435	443	443	419	482	424	416	442	437	443	463	451	439	473	444	410	420	432	397	428	441	426	430	443	457	468	460	420	461	432	468	437	424	458	462	451	446	427	428	407	433	431	442	412	447	410	480	443	415	428	452	441	431	412	444	479	466	413	439	441	398	428	435	471	471	434	490	435	435	474	443	427	461	447	395	441	434	418	455	436	443	430	402	407	421	442	438	435	454	448	438	426	420	409	446	436	428	452	446	425	428	417	451	414	459	431	480	432	413	447	431	468	469	455	420	424	445	441	406	469	440	410	421	442	411	379	433	457	436	399	450	454	445	435	466	450	414	458	412	446	433	440	473	429	447	449	388	457	472	454	431	485	389	407	457	442	422	434	456	444	451	441	429	451	447	424	393	427	436	451	442	448	452	456	411	443	411	427	451	475	476	427	429	416	419	450	438	469	447	461	422	382	414	415	429	415	475	483	458	475	433	462	416	408	429	411	476	449	429	457	438	401	432	434	473	444	447	439	411	435	441	453	466	399	427	415	469	414	407	461	444	439	413	435	404	430	430	439	418	451	454	435	417	450	452	439	443	455	464	438	464	452	432	440	438	429	443	448	477	417	429	470	454	418	452	410	429	414	447	445	421	418	410	462	439	424	419	412	441	418	431	441	447	432	426	427	422	446	444	447	428	431	450	431	428	430	472	452	412	426	428	436	458	420	467	448	481	421	438	440	466	451	437	448	435	455	438	434	435	454	429	484	479	448	400	473	475	456	429	397	436	474	446	487	434	445	424	449	457	418	424	412	456	433	445	446	408	437	417	455	430	464	458	459	440	406	468	477	453	395	477	430	442	448	437	450	428	454	431	440	491	443	468	434	446	411	445	457	466	440	440	436	430	440	447	421	402	454	455	436	443	446	438	420	392	456	434	435	449	432	454	451	437	425	408	457	401	427	463	463	435	432	457	439	406	430	476	443	440	446	429	461	418	435	437	447	419	402	420	423	472	431	443	457	472	433	423	432	453	484	443	406	440	451	456	454	493	448	421	459	432	460	464	442	472	453	411	456	452	450	446	459	446	441	460	460	436	413	417	430	458	454	441	437	407	427	474	408	415	440	454	409	422	404	462	448	436	465	393	423	422	481	420	446	448	448	472	434	425	447	391	436	452	417	417	455	396	417	462	474	443	449	431	453	444	441	434	471	465	463	448	432	451	435	437	436	454	419	441	450	435	453	460	459	430	445	470	439	399	412	416	406	464	435	438	455	425	463	465	419	391	413	412	419	486	407	403	437	427	428	436	427	449	444	445	430	504	452	438	406	441	452	431	439	436	424	425	446	447	407	425	465	455	432	456	419	446	451	388	459	456	425	412	446	425	415	423	414	493	449	453	469	458	478	461	433	456	450	465	445	456	482	465	406	442	437	440	473	473	442	440	429	426	421	437	413	436	473	449	481	451	466	466	434	421	480	422	461	411	431	431	451	465	433	412	461	465	431	404	445	416	459	464	421	427	437	428	404	444	408	456	473	442	459	447	443	464	438	464	444	411	476	428	414	432	405	418	456	439	435	461	462	426	455	429	450	432	442	460	435	435	415	471	527	386	419	430	434	400	488	432	451	416	450	451	421	464	441	390	470	431	420	430	477	430	442	440	442	415	463	459	428	458	437	470	452	394	439	443	454	432	434	468	501	449	443	424	447	454	424	463	440	454	459	455	423	460	424	478	454	418	425	469	464	456	504	442	469	431	413	422	456	434	465	440	439	447	476	436	461	453	494	446	447	426	466	436	431	439	462	450	453	414	416	448	465	439	454	408	441	446	436	463	466	433	421	430	425	467	472	424	432	424	434	453	471	454	421	399	403	428	482	434	423	436	460	411	416	459	466	461	449	378	455	432	470	409	448	463	434	439	434	455	435	416	447	455	450	433	444	430	452	434	445	451	438	433	450	449	410	454	464	437	448	446	400	446	442	446	434	409	422	425	465	444	444	448	437	413	434	437	406	451	449	478	419	446	460	454	440	478	467	439	452	434	443	424	444	436	426	452	468	500	444	445	459	449	452	452	433	452	436	435	450	498	434	447	456	415	501	437	423	476	464	418	468	432	456	466	425	418	450	437	468	445	448	451	459	476	462	490	428	387	428	451	435	451	438	455	429	479	490	460	439	436	435	447	481	413	423	442	438	458	436	478	437	426	418	425	435	455	448	450	437	447	456	429	447	482	450	415	440	410	437	463	395	455	443	395	465	430	440	454	458	455	422	410	440	427	418	439	444	459	420	432	456	430	436	418	416	458
31297	6262	1491	1041	844	590	540	444	386	426	346	378	380	333	342	351	339	322	365	324	360	350	331	343	308	343	302	314	325	316	317	337	349	367	328	317	314	347	371	348	299	339	368	347	348	314	343	347	333	318	334	330	342	341	301	323	335	294	345	306	324	328	331	308	337	299	313	333	367	324	315	325	323	338	343	318	313	320	323	305	314	335	324	321	327	323	328	341	325	299	339	362	291	324	327	315	344	294	340	295	316	335	336	302	283	345	331	321	320	322	337	311	337	300	311	305	329	318	354	330	298	322	385	359	358	316	319	364	301	325	316	302	305	307	309	335	317	325	325	317	317	313	328	314	333	294	331	322	344	303	325	303	345	316	317	328	324	282	331	349	320	369	339	309	295	317	324	282	322	308	305	277	322	286	332	328	353	332	366	321	347	331	306	332	348	323	290	303	308	301	306	313	294	325	322	317	314	310	313	322	340	297	306	319	343	318	340	319	296	320	351	315	378	345	324	313	286	306	329	328	350	351	336	322	321	341	301	340	312	342	308	280	323	319	290	327	338	337	299	320	305	338	326	331	318	339	306	342	309	354	344	322	313	317	315	338	314	333	303	346	322	328	314	327	333	317	320	290	319	317	317	331	326	327	327	346	321	283	329	331	301	323	357	359	324	317	313	327	363	355	313	267	329	331	332	306	278	301	285	341	339	339	323	320	300	313	324	308	322	323	319	348	336	355	274	333	337	315	329	311	307	346	293	292	282	322	324	335	307	322	349	316	311	332	286	325	329	344	296	332	337	318	278	304	281	358	331	320	318	303	316	303	309	301	318	312	317	327	308	323	338	349	311	317	345	324	310	328	314	335	322	353	325	315	325	313	336	324	304	281	307	301	301	372	324	335	269	334	299	377	326	306	328	313	377	306	321	306	312	322	309	316	326	314	365	311	297	341	334	324	299	329	332	332	351	283	311	337	320	308	359	317	297	355	305	309	313	301	306	329	326	325	284	342	351	307	324	307	299	337	277	343	325	312	311	323	319	329	339	303	323	308	307	319	297	325	330	339	321	307	293	300	344	319	311	319	326	330	325	313	311	305	320	327	348	349	326	314	340	354	298	319	320	343	306	300	337	301	320	324	327	311	310	308	298	330	319	332	344	357	312	322	337	291	325	296	332	353	314	329	334	357	347	346	332	327	284	290	333	310	315	318	329	325	301	333	315	354	322	304	294	287	339	348	315	310	374	324	325	312	328	319	309	316	328	321	274	337	309	269	312	318	314	332	330	355	355	330	312	313	363	324	328	337	318	297	317	328	331	321	349	315	321	320	314	305	274	330	302	312	298	299	325	356	318	324	320	296	318	316	352	299	326	339	338	340	353	351	344	274	322	323	327	331	313	294	313	308	308	339	329	341	313	300	322	366	297	310	322	318	309	325	343	355	313	333	319	324	326	317	326	273	360	322	321	303	329	309	304	305	366	307	333	348	328	322	329	338	318	330	310	313	313	277	312	321	321	299	285	318	306	320	331	345	330	315	344	319	342	290	328	290	340	318	295	322	341	314	319	324	334	382	310	335	318	323	277	330	306	307	321	304	305	318	318	323	297	320	296	294	333	315	334	383	316	334	391	337	298	340	324	349	330	289	339	347	344	307	330	344	338	315	301	320	285	291	340	317	331	327	325	317	285	332	325	312	324	329	324	291	299	321	333	311	291	320	310	317	323	355	322	345	307	279	331	305	311	288	305	334	331	342	288	316	341	328	329	337	324	311	320	319	337	315	323	312	304	359	321	303	318	325	328	294	317	332	296	316	350	316	330	303	346	351	285	309	327	306	322	315	327	281	305	311	352	313	317	312	335	303	322	312	322	298	335	294	308	336	321	332	322	307	343	306	361	315	291	316	291	326	334	322	320	307	284	325	354	284	334	361	337	335	295	315	346	323	325	319	283	312	335	286	322	312	316	364	353	310	330	311	287	329	328	334	343	327	311	314	305	330	326	281	291	312	333	353	350	339	349	271	291	330	325	293	335	328	338	304	326	319	346	310	304	324	326	329	313	365	332	311	325	336	321	313	304	342	322	302	304	318	301	283	318	321	327	295	291	304	308	306	314	312	321	322	343	333	312	321	302	324	331	329	301	318	318	329	297	324	322	336	311	297	334	312	311	366	343	314	322	313	326	328	324	325	308	299	327	322	304	350	318	327	311	319	329	364	313	336	343	331	307	284	319	319	313	308	316	358	332	306	305	327	317	340	322	357	287	314	322	327	335	319	340	314	310	333	300	310	333	282	333	311	305	316	330	312	312	339	303	321	328	358	324	323	324	322	294	330	364	304	294	335	334	326	311	305	357	343	327	313	306	338	320	303	323	309	325	315	308	338	303	329	301	313	304	315	331	317	303	291	344	316	348	303	286	326	287	321	333	300	343	308	360	316	332	339	311	320	328	306	320	328	333	310	312	294	333	348	298	329	294	308	347	312	298	321	314	340	339	341	289	324	305	324	358	334	310	310	317	345	320	339	308	297	334	330	292	292	338	323	292	308	332	312	319	338	336	331	327	326	306	331	292	331	319	325	333	339	372	312	342	318	368	347	329	351	329	341	326	336	346	290	331	345	329	341	322	309	350	292	321	319	291	318	302	308	324	307	324	330	303	324	321	303	343	331	299	305	313	339	352	319	289	291	346	344	310	339	342	330	316	305	338	344	319	300	349	318	323	294	272	348	344	311	308	334	309	341	300	289	321	317	328	308	330	328	369	334	314	324	303	319	294	319	368	286	347	356	310	289	320	340	312	322	331	331	300	337	298	318	354	314	353	308	320	323	312	268	302	338	343	316	315	350	309	306	305	307	298	319	332	309	303	308	296	329	307	326	344	310	308	305	315	323	294	312	333	335	305	338	313	331	294	309	325	336	326	329	305	283	365	320	321	318	317	288	315	366	316	294	323	315	315	296	336	323	314	294	321	327	348	296	302	324	326	309	327	346	314	318	352	339	335	332	301	335	329	323	319	320	337	309	319	317	308	303	298	340	324	339	289	305	333	336	368	286	334	321	316	327	320	325	326	318	326	318	337	348	285	338	321	312	313	326	312	321	324	321	346	303	333	320	279	329	351	303	354	308	312	300	276	330	307	314	312	299	325	318	316	340	332	309	286	318	308	333	315	328	290	326	292	339	307	301	315	300	321	319	328	285	336	289	301	329	325	290	324	331	325	301	302	324	315	313	305	356	318	339	287	326	317	317	333	344	294	306	324	312	296	365	336	302	336	331	324	307	307	325	329	340	335	341	314	351	317	317	335	319	318	299	306	333	297	360	313	314	315	356	308	293	328	342	335	325	326	316	330	304	327	300	265	322	297	323	327	340	322	321	357	296	325	305	318	316	316	352	306	290	335	296	308	352	330	316	324	327	349	335	312	313	311	329	337	281	337	351	304	329	291	330	297	317	350	324	320	309	350	299	300	340	343	353	356	308	291	351	341	340	340	350	341	327	306	301	312	323
16807	2037	2123	2591	2448	2076	1829	1591	1533	1391	1291	1167	1142	1056	1024	1038	1013	970	948	998	927	923	920	885	875	907	911	919	848	798	869	838	852	905	903	871	806	800	824	831	842	806	801	830	810	820	814	832	846	832	821	873	843	782	795	783	810	786	792	863	836	819	816	786	786	801	853	791	810	813	822	860	840	781	806	804	834	796	828	810	818	774	750	779	865	809	820	821	745	787	806	787	809	810	804	803	830	774	783	846	821	818	792	790	811	831	833	852	807	789	805	822	790	786	824	804	800	781	794	796	827	801	846	830	825	768	787	815	774	792	822	798	849	740	802	836	823	784	810	776	817	765	771	749	852	808	819	811	817	766	795	780	761	835	828	842	799	803	806	790	813	786	767	820	847	780	839	773	813	821	782	806	777	815	808	809	824	775	760	797	821	800	772	789	809	806	788	800	829	804	774	760	764	804	836	853	798	827	796	774	796	779	799	850	842	784	856	777	846	806	798	794	793	834	833	831	837	795	807	783	819	819	788	794	742	806	796	852	771	776	860	828	774	785	776	841	798	830	777	804	784	813	776	821	789	801	753	821	819	788	752	798	798	821	821	826	815	829	822	799	838	859	779	752	751	793	823	792	804	759	796	801	769	800	773	870	779	786	820	797	781	818	824	821	774	824	795	819	841	833	794	800	802	797	769	763	786	822	827	825	818	809	781	821	785	833	790	821	809	800	867	763	810	831	816	849	790	719	802	798	823	783	828	802	801	764	792	766	805	790	830	801	753	851	795	794	813	794	855	842	748	796	794	781	800	862	815	801	808	837	781	801	832	763	793	857	815	850	832	795	765	851	812	820	796	824	827	769	754	810	772	834	812	820	876	829	818	794	820	795	811	822	843	843	835	826	860	848	798	804	827	820	823	808	727	754	767	821	794	796	778	807	821	800	768	831	815	829	773	740	770	820	811	745	850	828	802	839	836	855	803	827	770	743	767	767	783	796	825	800	872	823	799	803	795	801	793	846	790	847	829	819	804	758	812	814	777	830	747	802	802	758	783	813	787	768	796	774	827	840	809	829	769	810	837	808	789	837	791	815	800	807	804	767	805	812	858	804	804	763	806	743	797	832	828	759	851	756	786	814	770	792	776	783	817	798	796	776	774	822	789	823	795	800	724	798	824	805	788	773	814	810	753	777	835	800	822	808	796	785	788	781	779	793	763	808	871	770	804	797	774	826	777	778	798	851	814	823	828	811	837	821	775	783	798	796	824	738	801	787	798	840	823	797	791	809	807	835	784	776	779	803	784	823	798	802	821	796	820	792	750	800	829	827	806	808	795	826	830	871	835	802	834	787	847	769	771	796	828	803	806	796	827	828	816	845	802	789	782	796	795	791	768	787	786	805	824	846	769	808	795	797	795	795	757	827	762	817	796	782	801	782	839	819	828	827	786	827	778	806	767	841	808	797	799	790	754	761	819	796	836	810	802	787	822	797	769	758	777	787	808	762	802	852	795	815	812	775	809	845	831	820	797	783	803	808	812	795	794	798	744	825	829	813	830	771	823	785	809	857	804	825	824	822	813	859	814	808	779	831	774	826	749	813	849	831	795	788	820	796	779	817	751	815	723	769	833	777	832	777	798	841	757	833	813	861	738	802	818	772	837	753	816	807	763	815	796	760	791	811	800	776	774	843	815	788	777	796	795	803	813	817	822	769	759	805	788	735	821	776	834	776	837	797	788	796	789	797	822	818	798	810	849	840	766	813	803	767	771	818	845	771	800	823	781	764	821	754	753	802	859	839	794	804	791	785	787	795	852	819	770	768	796	792	776	801	801	849	863	761	819	782	835	798	730	864	805	845	782	769	786	877	816	834	826	802	796	783	816	748	783	799	812	773	803	777	817	859	822	822	803	784	772	836	797	816	808	810	821	790	819	814	826	809	846	800	850	817	802	800	799	815	818	775	845	814	764	793	780	826	805	803	786	828	803	808	789	810	832	782	837	803	797	768	865	838	836	793	837	787	803	802	779	767	822	776	794	767	811	828	841	749	822	781	774	798	798	822	816	803	843	788	797	816	845	817	818	784	833	786	791	730	811	781	809	778	803	883	796	799	782	789	790	795	799	826	822	813	810	795	764	800	838	792	847	876	762	789	813	858	753	789	810	836	769	809	821	780	837	802	827	795	788	808	773	806	740	849	755	799	780	811	811	780	791	845	794	801	770	779	804	799	812	806	772	850	840	763	812	862	811	823	766	779	855	820	817	822	759	837	786	818	814	815	789	798	809	823	861	805	764	825	778	832	773	802	759	839	868	798	811	767	813	839	816	828	808	771	763	793	777	839	797	815	824	830	854	782	811	773	779	812	820	841	785	757	774	814	794	808	823	798	835	786	840	842	826	797	822	825	804	758	768	866	851	771	821	811	780	858	797	820	833	792	819	796	837	805	807	800	838	805	836	776	806	777	792	820	830	791	741	837	815	819	830	818	820	816	797	761	793	797	797	777	813	868	806	788	778	769	862	783	775	867	785	760	900	786	804	767	809	888	791	762	783	748	825	806	852	810	831	834	826	815	774	771	825	816	820	763	780	813	766	801	825	852	777	812	759	847	761	800	786	820	783	778	769	789	848	749	790	767	804	788	772	781	782	800	758	781	826	825	800	757	766	822	797	804	732	733	855	780	813	857	796	807	753	856	810	776	789	797	808	812	741	815	870	805	762	793	812	820	755	812	776	795	834	851	775	805	818	850	755	788	853	824	812	805	800	834	779	806	808	794	773	787	841	789	845	834	809	822	819	800	813	795	819	798	826	793	781	758	847	758	811	745	805	767	783	847	862	775	807	774	783	771	783	813	779	827	822	828	791	805	815	810	832	818	851	785	803	781	768	797	777	803	789	809	807	793	875	832	773	787	824	811	841	777	826	780	811	773	789	769	783	788	780	794	757	801	773	868	803	817	792	862	775	797	770	784	808	792	828	788	791	844	817	789	824	796	820	794	801	784	775	810	844	802	777	782	763	766	803	803	760	795	777	767	829	812	777	836	805	773	810	806	860	836	819	782	780	804	820	842	828	794	823	803	789	807	811	777	761	800	765	758	772	794	789	792	812	825	803	805	799	830	839	839	816	759	796	813	845	848	841	796	768	805	857	779	821	816	824	786	831	781	803	790	830	806	857	819	767	788	840	805	836	790	799	748	837	821	792	792	779	818	776	773	798	818	784	805	817	789	811	864	789	791	852	820	845	823	801	768	795	807	815	822	803	788	807	814	834	782	821	749	804	799	796	809	809	872	784	802	751	815	796	819	843	842	785	803	856	819	817	763	817	847	780	852	864	809	816	782	790	802	825	804	822	795	741	847	811	828	825	796	782	835	787	762	792	768	805	798	824	810	857	801	799	801	794	845	797	800	859	817	802	748	820	739	800	818	854	780	820	801	821	762	802	806	817	794	772	752	767	768	815	854	801	830	826	764	781	840	794	835	797	792	755	766	800	792	844	772	816	787
40238	10744	2899	1856	1314	922	821	694	599	497	526	476	479	475	459	455	468	437	445	413	404	411	411	390	396	384	379	380	396	416	416	375	385	423	388	404	378	327	367	371	383	381	399	386	365	420	380	405	390	336	373	415	359	360	392	404	393	377	385	371	391	388	382	374	387	360	381	387	410	343	401	390	358	449	404	396	376	399	416	400	375	365	368	373	385	361	405	408	377	410	370	376	404	401	374	384	365	360	376	376	373	377	394	389	370	420	376	353	393	369	364	388	371	358	406	354	373	381	385	397	384	374	371	421	347	361	382	391	353	391	403	375	379	358	421	377	389	389	407	410	407	397	382	391	353	430	386	375	359	378	398	353	389	413	348	359	342	401	359	389	403	398	391	402	339	377	374	403	344	379	395	368	379	376	387	407	375	380	367	392	358	357	383	339	343	360	390	397	392	382	371	354	375	379	363	370	397	380	374	351	380	391	414	405	390	377	359	410	373	390	396	358	395	357	411	389	394	376	380	404	376	383	365	373	342	357	376	390	372	369	357	374	377	358	352	392	399	364	335	381	398	385	383	390	366	363	366	397	385	346	360	402	379	358	387	382	383	387	385	384	401	378	353	352	382	370	384	385	391	349	376	380	361	362	413	384	343	398	386	347	400	352	378	398	359	378	357	368	386	348	366	376	366	372	383	403	364	399	387	386	398	382	414	409	388	359	381	427	360	405	378	379	402	375	371	399	387	365	386	379	426	392	377	417	426	370	372	395	385	381	382	345	378	377	365	392	370	363	405	392	375	409	376	349	358	363	411	371	390	409	377	386	375	384	427	364	369	381	401	397	393	400	366	383	390	368	391	380	369	416	358	353	365	364	380	373	385	368	381	369	355	377	391	357	387	385	386	363	350	326	353	376	390	356	359	366	365	389	348	375	400	366	422	375	352	408	375	360	317	385	375	373	350	371	372	413	386	385	384	360	374	385	342	406	395	409	363	360	357	388	405	370	359	372	363	375	363	397	364	360	396	374	402	437	393	374	405	380	394	352	385	389	371	395	385	379	387	371	355	389	358	395	356	378	370	420	404	350	374	372	364	373	391	376	414	392	369	375	386	386	384	365	374	393	388	352	361	386	378	395	352	365	372	372	355	376	315	337	394	385	382	380	394	399	388	407	392	372	371	329	397	391	426	389	378	395	365	391	365	352	407	368	423	408	373	398	389	390	389	381	374	376	371	410	415	367	378	367	398	388	383	356	362	362	387	400	405	371	368	365	380	369	397	375	407	355	378	393	389	346	398	378	380	382	405	393	391	367	384	336	383	358	414	358	390	368	370	379	365	356	361	395	393	373	325	381	408	390	369	416	360	362	364	405	364	389	365	360	337	394	403	428	350	380	366	388	388	385	407	355	397	368	361	409	395	364	339	386	372	407	436	367	396	376	412	355	390	377	404	336	375	378	376	380	384	444	381	369	376	376	395	383	407	395	352	360	364	384	373	395	392	390	417	375	378	371	392	382	371	427	362	349	395	373	410	356	363	362	385	402	351	387	378	390	428	416	418	381	397	379	369	370	361	377	380	396	392	355	351	364	394	360	381	359	359	352	353	381	384	397	367	383	381	382	354	378	397	394	404	351	381	388	399	366	366	364	424	422	352	372	331	350	365	389	373	379	372	381	372	384	382	386	389	383	384	427	332	378	395	388	368	368	392	389	348	361	366	376	366	379	390	388	396	401	386	392	389	369	382	384	391	351	378	375	377	393	382	370	402	374	367	363	339	372	351	418	363	395	398	361	368	358	398	393	391	370	387	439	412	362	363	373	408	365	345	384	384	376	347	382	389	397	407	378	382	368	422	378	376	385	445	397	354	423	391	375	379	356	388	347	398	373	359	376	380	327	418	385	390	379	346	377	372	375	363	385	354	369	399	398	387	401	404	383	379	374	370	381	393	386	391	354	388	379	380	342	362	376	406	389	378	361	413	366	391	362	409	369	375	338	365	377	381	394	358	339	345	399	403	361	385	427	382	395	405	405	408	384	399	383	405	385	365	393	363	378	394	373	373	386	417	378	366	347	376	381	389	398	404	380	396	365	376	331	389	361	375	373	399	346	351	395	361	379	377	374	376	367	356	370	369	409	402	364	371	408	410	409	382	393	396	381	389	362	380	388	420	438	347	375	421	423	378	367	420	396	415	382	358	358	352	400	417	407	411	393	365	394	431	351	409	386	336	391	357	426	392	347	384	363	378	370	402	399	418	402	382	389	388	376	347	376	401	395	384	375	379	383	380	368	358	367	377	396	388	379	363	401	378	342	403	379	347	345	398	393	386	416	358	380	390	349	366	360	337	378	384	380	372	388	368	368	385	378	348	361	390	423	415	416	392	353	343	415	386	385	373	356	385	373	376	370	367	380	392	392	382	404	396	370	384	361	376	406	387	398	361	366	392	410	402	406	372	368	426	373	384	367	416	397	387	373	361	374	383	363	368	369	366	373	409	375	388	400	397	382	381	353	367	441	376	375	370	370	368	375	377	364	367	365	358	391	351	365	374	346	387	353	398	382	423	379	343	377	428	396	402	352	375	390	393	381	399	382	375	403	364	347	401	402	419	368	411	389	343	339	402	370	378	353	368	395	384	361	391	352	358	383	364	406	370	371	376	393	395	383	403	405	372	345	356	360	400	395	360	358	400	391	388	379	369	379	342	374	393	374	393	410	382	378	419	395	393	398	387	361	377	375	349	401	419	361	401	412	384	374	395	374	415	374	367	396	384	394	373	403	366	401	413	371	383	386	382	364	403	354	392	396	363	381	391	411	369	388	361	371	403	397	381	354	400	386	398	387	383	411	375	364	403	386	404	372	394	385	335	410	375	352	383	356	387	380	375	400	379	359	371	408	375	424	375	395	410	352	405	400	396	347	410	359	359	385	386	380	408	375	400	342	365	388	334	395	421	390	382	356	373	364	315	378	384	410	385	389	389	401	371	371	374	372	339	372	395	374	373	375	395	322	380	414	367	376	387	361	387	395	409	344	395	363	406	415	370	385	375	368	381	421	395	391	360	380	372	379	424	387	408	357	390	381	386	382	369	372	352	361	401	391	349	344	404	340	395	383	410	369	371	350	370	391	378	400	395	382	412	365	411	379	358	384	365	366	393	369	398	404	394	395	397	380	363	392	374	388	413	400	384	354	395	376	425	386	360	383	372	368	382	401	396	380	370	388	371	366	375	375	383	407	364	378	353	335	365	398	373	370	372	375	355	342	401	398	380	384	392	352	388	400	357	393	366	409	367	407	376	359	357	387	379	358	410	355	412	356	360	375	410	390	384	371	352	362	381	392	382	373	403	364	393	382	416	372	365	349	391	383	372	378	348	349	377	372	384	390	386	348	397	371	379	389	381	386	408	364	357	382	401	389	366	375	391	403	378	399	406	391	450	429	338	357	402	379	351	393	392	378	401	379	403	396	353	361	394	366	355	348	405	375	381	378	343	375	329	395	342	357
21616	3230	3627	4462	3925	3475	2884	2519	2185	1997	1802	1610	1606	1417	1446	1385	1311	1244	1240	1187	1182	1168	1108	1117	1091	1051	1006	1039	996	1005	1035	975	987	952	1018	982	1027	964	976	1009	995	958	899	952	945	980	984	984	1006	907	916	924	926	963	944	921	925	948	939	940	939	973	978	908	962	943	869	965	919	974	874	886	897	884	892	917	972	960	914	938	883	912	967	945	893	942	938	895	949	941	911	937	934	939	860	955	956	895	912	940	864	960	895	916	964	915	898	932	915	885	957	947	938	950	915	947	859	923	921	920	885	910	962	923	906	888	919	925	888	883	977	962	903	914	884	869	895	900	913	901	914	883	965	911	934	887	937	943	901	876	886	906	920	958	872	972	898	900	914	886	901	873	920	926	871	953	852	931	922	890	914	911	935	927	945	879	906	904	913	962	942	906	940	919	934	886	928	849	884	946	964	909	919	861	965	914	887	912	876	909	887	879	898	949	861	920	898	832	905	866	898	874	944	906	949	855	917	912	899	936	943	894	874	874	861	943	884	905	892	899	910	876	902	892	917	893	898	931	846	926	910	947	937	875	857	893	914	917	912	987	915	920	879	888	907	898	882	881	916	977	906	912	917	869	923	933	882	899	866	867	891	843	914	890	901	819	907	945	900	914	919	904	894	884	922	904	930	900	904	874	914	900	904	844	863	940	899	953	901	900	888	919	899	885	897	899	929	931	907	953	916	883	869	879	880	890	947	886	891	853	885	897	867	889	893	872	872	879	853	921	861	832	908	854	890	950	896	888	912	925	920	927	871	881	899	884	889	863	911	838	857	903	864	899	929	879	957	948	908	910	882	889	903	879	913	874	872	933	936	916	944	924	889	926	897	892	918	957	845	884	969	921	914	857	947	912	901	910	906	931	949	864	867	885	897	890	840	872	901	841	866	894	902	920	893	851	868	880	871	900	859	907	911	878	898	919	906	914	889	935	954	892	833	862	864	885	839	899	894	904	969	955	881	888	903	871	869	915	861	894	885	958	897	902	887	866	896	946	930	823	927	964	898	945	952	917	925	881	890	911	890	878	898	922	916	900	951	898	929	918	902	895	900	919	925	940	936	912	832	900	944	930	902	903	894	934	884	891	848	880	916	878	929	945	883	890	883	862	850	860	902	917	911	925	931	905	911	895	915	947	878	913	908	889	900	880	921	920	972	882	931	934	951	849	874	917	845	876	907	877	930	916	915	902	899	908	876	964	893	858	919	844	897	902	888	903	849	909	922	923	904	910	905	912	896	870	856	895	952	911	918	923	859	891	922	907	849	929	873	864	878	884	925	889	908	903	921	894	868	933	859	921	934	948	891	940	889	920	871	910	902	899	895	882	916	908	923	906	962	944	885	869	883	838	890	931	909	942	906	877	876	874	873	904	872	887	898	949	925	873	895	911	928	934	934	917	860	943	884	914	957	840	903	890	929	932	871	923	914	888	927	942	905	900	910	905	914	928	843	904	913	887	831	873	890	927	861	878	892	893	897	943	905	895	897	887	896	885	883	857	891	865	899	941	927	937	961	896	908	875	869	911	942	925	861	944	934	946	915	900	953	899	898	889	867	885	908	817	938	964	962	902	875	918	857	923	930	919	870	936	902	927	903	907	892	882	886	926	975	907	886	936	878	937	920	904	897	931	924	897	869	871	910	931	904	868	861	917	883	931	908	915	878	859	905	957	895	888	860	908	889	928	911	868	888	858	905	927	881	914	915	860	925	916	901	880	918	842	909	921	933	905	882	902	949	897	945	916	893	921	913	797	953	905	875	927	911	902	943	920	891	860	951	897	866	919	915	879	880	894	889	890	910	831	896	954	890	827	943	933	908	919	836	915	919	873	909	897	858	915	845	882	887	888	909	879	911	895	931	897	856	984	842	896	907	878	937	925	917	905	891	875	882	928	950	924	952	928	887	895	917	879	881	891	934	878	920	900	895	896	906	897	905	862	862	878	906	913	906	876	891	929	933	909	887	923	886	878	882	891	906	926	933	900	914	893	871	891	889	926	869	871	906	908	883	915	880	881	913	905	909	922	882	905	868	892	854	907	934	853	845	951	902	934	833	910	904	902	917	955	865	887	894	890	924	883	891	918	913	911	925	942	915	915	860	947	913	902	871	889	916	950	934	890	888	907	867	861	864	912	866	874	931	933	956	913	894	886	932	937	888	940	960	903	892	892	881	893	910	878	886	915	877	926	870	898	956	886	854	862	927	915	886	875	897	894	910	853	928	904	876	868	888	895	920	901	900	904	882	879	912	915	894	885	943	910	927	910	904	898	919	933	884	952	961	899	909	914	900	930	939	921	886	940	937	930	882	931	893	863	956	860	857	898	919	875	855	921	896	907	870	921	917	939	952	932	910	966	887	911	855	900	878	868	877	841	862	926	893	905	930	888	921	871	887	944	906	946	898	915	917	885	881	916	894	931	849	895	906	894	898	880	906	848	842	880	912	891	878	918	882	923	904	931	929	868	918	940	947	952	909	869	915	860	894	909	923	906	941	951	941	928	903	883	905	898	904	906	892	959	930	917	888	886	894	929	870	882	904	919	909	934	894	890	930	884	925	879	952	917	850	896	875	944	895	882	926	842	935	946	939	930	877	926	944	899	836	856	1002	937	902	891	925	922	898	869	897	891	913	930	875	922	924	897	913	946	887	840	923	872	891	919	879	923	888	850	866	887	896	901	929	881	946	883	880	863	869	855	941	890	870	931	902	841	904	933	900	898	880	949	946	880	897	924	889	885	917	837	920	928	946	903	917	908	853	899	881	927	858	938	891	884	918	879	891	916	901	898	961	893	937	910	936	894	857	908	837	884	941	898	878	895	881	916	907	851	867	981	918	914	892	943	922	936	835	859	897	933	926	895	939	865	948	872	887	859	897	890	872	963	942	906	923	880	852	916	889	868	838	929	925	875	876	873	907	932	940	888	866	923	861	925	905	902	876	950	868	938	883	893	878	871	890	874	894	929	893	903	918	867	913	855	943	902	893	949	901	898	946	904	900	870	891	909	916	935	922	890	906	915	929	894	869	867	915	884	892	819	878	933	907	877	930	956	898	892	899	872	886	908	880	863	873	943	908	934	949	870	908	885	918	969	913	882	912	899	943	908	875	903	880	878	922	900	886	906	823	868	900	892	882	911	899	964	902	892	915	936	894	919	886	890	866	863	906	920	912	867	920	931	931	885	894	899	933	941	921	955	908	867	895	844	905	920	867	893	913	910	926	887	889	878	872	933	903	911	858	876	901	873	888	873	922	900	849	833	886	889	896	880	906	917	934	903	890	909	944	883	835	910	868	877	909	863	893	895	946	922	991	902	915	874	926	884	906	908	874	887	885	952	918	905	885	889	971	903	904	880	910	904	901	888	876	910	882	887	906	931	878	885	878	921	883	873	907	910	895	885	872	886	974	931	950	874	892	946	907	952	920	900	933	910	887	915	962	902	916	897	907	940	895	906	912	906	959	934
12280	1043	172	181	136	179	150	162	150	137	146	142	148	151	145	147	177	152	138	174	171	158	156	139	139	165	152	173	148	171	152	157	161	134	173	157	155	155	144	143	144	133	145	132	148	163	154	150	136	138	159	153	153	146	184	166	161	180	162	158	162	163	164	159	155	160	128	137	134	166	147	148	161	157	161	153	152	156	141	153	150	165	131	159	170	136	126	129	164	162	161	148	157	152	145	136	183	135	132	155	137	160	145	156	147	172	146	177	140	161	162	145	138	154	137	148	148	136	140	143	151	162	164	145	134	143	127	159	149	142	164	145	151	128	151	138	141	156	155	154	154	165	134	148	161	147	109	166	142	144	135	150	140	173	162	153	158	138	125	157	153	139	162	152	141	149	142	156	140	158	134	134	124	132	170	190	150	166	143	181	153	141	145	175	147	148	161	154	169	181	158	140	167	160	138	138	160	152	151	170	140	151	161	159	172	127	150	151	139	149	155	145	153	144	154	151	130	146	127	141	160	159	124	145	157	184	159	190	131	164	179	162	170	138	137	158	172	161	128	155	147	154	159	151	160	151	127	156	169	148	126	135	175	132	131	150	134	146	155	171	153	154	134	144	161	137	160	173	139	169	158	120	124	136	168	145	139	140	159	156	162	128	156	154	153	152	164	154	155	150	163	153	151	161	140	125	140	141	146	161	135	152	151	145	182	157	152	143	140	174	143	135	156	176	145	145	165	142	155	169	157	143	168	139	152	155	155	126	153	156	157	153	175	131	146	155	148	143	142	160	138	176	164	157	143	146	160	163	156	138	148	119	128	165	124	138	156	150	160	145	147	140	137	145	155	152	162	153	139	136	158	161	169	168	152	136	144	157	170	147	153	146	142	139	151	155	151	136	169	169	168	161	157	141	152	152	174	155	177	151	166	152	141	168	170	119	168	160	155	159	153	148	155	140	164	154	161	163	144	145	156	177	142	150	168	168	151	160	133	132	164	171	159	131	162	148	143	156	157	158	160	162	161	140	139	161	151	173	163	122	159	157	136	184	137	163	145	156	131	145	136	145	163	152	152	171	167	114	118	167	139	124	170	153	146	164	146	165	157	142	149	150	126	174	113	152	140	158	126	157	140	127	142	145	140	148	140	154	149	135	117	158	165	169	152	151	137	150	129	147	155	134	164	132	144	155	159	159	177	166	146	148	150	140	161	156	160	162	155	151	151	138	120	148	125	143	179	159	156	167	161	162	146	148	132	166	157	125	161	165	155	140	146	163	203	132	168	167	163	175	147	165	149	133	132	142	148	154	130	138	149	139	136	159	144	138	143	178	128	149	157	129	146	147	154	176	171	165	157	156	135	139	149	153	143	150	154	145	154	151	144	155	148	153	140	162	161	166	150	141	128	141	149	142	131	174	152	140	150	144	168	150	138	135	136	153	133	143	151	147	146	160	160	130	116	162	151	134	164	141	154	147	146	156	171	161	160	159	129	132	150	154	142	150	157	148	149	153	134	146	129	149	158	139	147	180	160	118	151	148	147	160	185	156	152	152	160	165	164	145	173	158	157	149	144	135	167	146	133	192	157	148	128	145	153	149	150	147	150	144	158	149	141	135	144	145	146	152	144	164	123	157	161	154	138	154	140	155	121	140	126	146	143	182	153	145	152	155	151	152	161	146	155	153	167	162	158	141	163	172	158	138	128	166	147	142	164	153	151	142	168	161	150	162	146	131	146	157	180	136	154	130	150	159	166	142	150	153	150	129	133	157	155	159	156	141	137	155	123	157	158	159	145	144	124	147	150	152	143	143	169	150	152	162	157	155	166	145	143	154	150	159	137	132	157	147	145	149	143	161	171	153	141	143	133	148	168	143	161	153	160	149	150	164	151	145	148	165	135	152	161	144	136	146	136	144	160	165	146	159	143	166	146	155	148	145	153	144	140	156	135	145	175	144	131	166	151	159	168	130	164	159	163	165	145	161	157	169	140	150	143	157	145	156	181	164	138	138	137	173	136	148	148	135	166	146	155	141	160	140	163	147	150	167	160	124	151	135	170	149	168	155	147	172	182	140	143	133	136	161	121	147	166	187	167	146	141	155	153	150	154	168	151	149	154	149	137	127	140	174	159	130	147	154	147	178	131	147	144	154	144	153	162	151	145	134	151	138	135	160	166	159	160	150	146	132	139	147	156	131	158	156	164	159	177	174	134	162	130	144	143	168	132	153	177	149	170	149	134	159	157	146	156	159	173	152	199	145	181	170	184	154	168	145	152	138	151	139	138	139	141	147	141	156	147	176	152	162	179	156	148	169	159	160	142	135	166	156	159	163	163	134	160	142	163	148	144	140	160	159	166	153	161	171	145	145	148	130	152	160	169	153	161	144	161	132	154	169	148	158	144	149	131	144	138	153	143	154	154	142	125	151	156	146	165	140	148	136	168	170	163	141	134	158	159	163	163	136	156	149	144	171	147	180	159	162	138	146	161	157	157	142	148	144	161	144	151	127	142	180	154	128	143	138	154	133	178	167	156	142	159	128	154	158	162	152	145	142	157	172	129	193	144	156	158	154	181	148	139	146	140	144	166	164	149	137	158	130	142	166	138	151	145	164	172	156	145	153	140	139	165	154	167	155	157	144	129	150	155	147	154	129	175	153	151	141	131	144	160	150	140	147	142	143	145	138	134	148	150	147	166	165	126	158	136	162	151	140	162	120	159	141	137	149	156	147	165	144	132	145	143	162	153	142	142	142	149	137	152	151	159	146	168	154	162	145	147	158	162	172	177	135	160	130	154	168	166	133	148	161	144	145	155	146	156	150	152	167	152	148	142	139	175	159	128	150	139	154	137	133	184	172	150	141	160	147	146	140	146	143	168	147	148	143	152	154	162	169	140	151	137	170	152	133	173	178	143	179	163	173	147	166	151	153	148	143	167	154	121	146	157	135	154	139	164	165	151	151	146	149	158	142	150	160	139	135	143	155	142	156	176	150	163	177	153	160	168	153	156	158	153	143	155	133	138	154	162	165	151	147	151	135	147	139	158	170	162	132	150	132	167	139	135	151	163	145	138	157	142	158	152	167	141	149	145	156	137	148	158	149	162	137	162	120	169	146	141	153	145	146	157	119	138	141	136	147	157	163	158	156	153	151	141	150	169	158	160	134	119	165	151	152	149	174	162	167	158	127	142	153	157	151	168	151	143	175	152	150	157	123	153	144	151	146	148	157	141	148	147	155	166	179	170	162	150	140	124	153	152	146	121	146	154	145	136	150	166	139	125	138	165	164	168	155	138	140	176	150	172	130	151	149	153	135	145	150	135	164	142	170	172	164	170	147	157	144	156	161	152	153	149	151	155	152	149	136	137	145	135	146	152	157	145	121	137	168	157	150	147	137	140	153	146	156	151	157	153	164	158	160	123	138	155	169	158	142	148	143	150	148	178	161	155	161	142	142	152	147	151	151	168	137	152	155	156	137	127	175	140	146	162	165	164	133	153	141
6450	776	522	502	479	438	481	498	474	486	449	463	421	455	452	442	408	456	456	465	389	447	450	414	451	409	458	454	427	439	485	435	409	443	412	447	446	474	431	440	447	434	450	442	473	469	428	462	455	407	405	479	428	455	442	440	438	448	434	451	441	480	455	408	452	407	445	424	449	433	468	459	405	486	443	450	467	411	461	450	439	462	420	485	507	440	450	451	455	433	448	449	408	430	445	474	437	460	410	424	442	455	433	429	431	422	444	433	429	420	440	426	433	438	433	448	437	419	453	449	406	487	426	470	458	463	419	439	414	421	438	424	434	420	450	459	417	417	448	442	421	468	418	464	426	393	407	454	454	433	417	444	420	444	464	404	439	464	397	441	432	468	414	403	471	452	410	440	485	475	461	433	422	434	426	467	439	457	436	453	444	446	426	441	451	421	431	404	439	440	469	489	452	457	448	427	422	455	458	443	427	439	406	464	479	423	412	446	450	473	448	422	460	468	454	432	426	447	420	451	449	416	433	433	478	452	416	445	438	486	427	476	449	430	446	482	423	422	434	468	442	452	451	419	465	452	412	451	461	421	452	411	455	445	434	420	461	443	475	427	474	390	441	404	454	442	427	435	449	421	449	474	429	395	438	411	472	385	444	430	445	451	471	423	436	424	414	444	428	458	455	456	455	481	464	483	454	436	450	429	457	446	477	443	466	441	403	458	437	455	442	481	434	444	470	493	433	432	462	443	431	440	444	470	462	450	436	428	471	402	404	426	438	443	446	458	431	453	425	482	459	430	427	469	465	458	420	459	421	443	459	428	446	417	458	442	423	461	427	421	402	470	443	415	449	445	453	421	441	439	440	414	454	471	441	396	433	436	437	418	454	439	443	435	455	426	419	454	436	429	459	453	478	419	470	413	432	364	438	444	411	435	461	443	439	434	450	455	410	414	443	418	441	424	420	463	484	452	423	434	459	432	435	446	431	434	428	448	415	438	462	390	429	433	458	432	441	407	439	412	454	469	456	442	430	433	447	417	406	443	416	398	434	445	427	438	440	448	472	439	425	446	427	437	422	399	401	415	435	414	450	411	423	438	441	498	423	440	404	451	449	436	446	434	449	461	430	472	439	493	477	418	427	396	418	453	410	456	415	486	441	429	443	447	444	465	462	451	389	447	437	497	450	465	472	435	442	480	427	427	415	446	428	411	424	432	432	453	423	454	414	422	454	411	443	454	440	442	459	471	431	444	433	463	421	436	424	453	433	427	437	479	443	457	433	451	435	426	421	500	440	432	418	433	497	445	439	442	442	444	462	413	462	403	437	414	434	464	430	438	440	437	429	437	411	463	472	422	437	455	421	419	429	450	409	450	442	431	461	469	395	441	487	411	408	464	420	416	473	441	446	414	435	455	439	446	444	468	441	448	426	435	405	439	437	432	423	427	419	404	424	450	485	435	450	422	447	441	432	424	425	387	432	458	452	446	437	431	449	468	441	421	428	449	453	443	432	426	394	484	459	455	474	430	476	439	447	449	374	487	414	421	448	424	400	461	424	478	447	439	448	419	432	407	438	443	430	498	473	440	443	423	462	422	420	466	412	454	448	434	434	440	461	427	490	450	441	430	444	412	436	399	428	435	411	400	427	425	473	478	421	424	461	421	442	438	441	441	438	417	436	473	407	434	449	450	423	452	408	478	434	430	440	448	453	481	421	438	453	435	443	463	440	401	481	453	438	430	463	451	441	419	447	437	452	485	394	456	437	455	460	447	448	413	451	445	431	462	446	415	456	413	415	415	454	454	441	440	444	402	435	422	450	464	428	440	446	441	423	492	435	420	442	424	411	432	450	457	417	418	452	441	464	445	425	446	473	442	461	428	420	431	471	418	458	392	418	416	410	438	408	437	442	434	462	423	435	407	413	436	429	434	442	445	420	425	430	446	460	452	446	421	441	492	441	460	443	436	462	453	436	449	427	398	430	454	418	446	451	424	437	408	456	467	457	448	438	430	434	404	464	447	465	410	433	484	450	428	386	438	446	415	476	460	428	455	410	410	417	408	481	455	435	427	428	476	424	436	421	411	431	458	429	466	481	410	434	440	449	462	414	393	459	428	427	448	466	444	442	408	445	422	467	442	421	396	476	429	472	490	453	463	445	448	436	406	469	407	432	432	410	471	463	426	429	430	472	425	417	458	418	408	467	445	451	419	457	403	417	407	446	458	432	399	417	431	451	446	439	423	437	458	450	431	438	444	443	451	433	418	429	469	461	448	452	445	449	415	449	470	472	475	455	419	406	444	433	502	427	415	468	407	441	425	428	438	413	474	442	447	444	431	435	448	443	427	399	441	436	425	440	431	438	449	469	435	411	457	428	471	480	450	455	425	435	449	431	444	460	471	436	437	411	425	427	455	412	444	417	450	421	434	436	446	456	448	463	455	421	449	465	428	392	454	436	441	431	487	443	439	441	445	428	451	390	429	449	412	428	470	494	455	427	414	446	421	398	425	410	427	416	427	406	429	414	418	442	443	446	463	448	487	464	446	455	439	468	454	446	448	496	480	441	461	438	441	399	436	420	457	437	432	453	497	462	414	446	449	420	428	394	451	404	453	430	414	406	483	443	460	496	432	446	409	422	392	414	432	430	454	443	398	454	452	462	453	429	445	445	436	448	431	443	444	472	451	437	412	437	437	459	465	450	397	454	461	452	434	424	427	443	424	444	414	416	470	447	410	446	435	445	387	438	386	447	454	433	428	401	424	427	457	424	501	424	430	432	447	421	429	402	416	451	479	438	452	475	469	436	466	428	422	436	410	429	411	404	463	440	450	463	432	483	391	439	438	467	450	435	437	434	446	437	425	454	438	460	452	425	461	450	451	414	420	446	408	418	434	461	462	444	418	399	441	441	423	433	438	472	459	460	435	441	449	411	443	477	454	425	409	467	442	422	457	409	443	435	436	440	447	432	474	447	415	434	401	427	428	419	446	434	418	428	426	484	454	400	435	425	383	440	416	423	430	450	450	435	459	422	453	422	443	437	418	415	442	462	423	460	444	435	428	455	427	435	414	424	443	473	467	438	440	440	447	437	429	483	451	448	435	430	469	412	446	422	485	432	468	473	427	473	430	407	442	441	473	422	438	445	453	478	439	442	414	441	449	388	432	436	430	450	405	420	456	444	405	414	413	453	445	456	470	455	428	427	437	411	419	444	465	446	453	437	440	438	429	435	446	439	458	409	456	458	487	465	451	416	448	454	408	411	429	417	465	443	423	433	429	447	414	419	444	441	453	472	440	424	429	448	428	447	413	460	446	439	436	460	427	445	429	429	427	430	444	450	442	381	458	433	408	415	429	407	464	404	414	395	449	434	435	444	446	446	447	424	407	424	439	474	460	450	453	447	394	423	421	435	443	408	436	452	456	447	463	445	420	482	418	422	454	452	494	445	431	378	443	436	473	444	444	445	470	433	380	460	442	417	438	425	458	457	453	430	454	439	423
30190	6708	1553	1042	750	603	501	442	418	412	404	370	343	369	327	340	367	347	342	346	308	339	325	305	336	363	328	315	315	308	347	326	339	336	346	341	308	302	342	304	326	286	312	347	312	286	331	299	336	284	302	327	329	308	296	327	309	283	337	315	313	297	336	315	340	340	337	325	320	310	304	336	277	296	362	313	349	327	294	353	300	333	334	316	304	312	319	308	300	349	314	303	299	324	332	318	310	328	278	321	322	292	324	306	333	339	319	319	330	344	337	306	311	304	302	312	320	316	295	342	347	339	334	308	333	344	297	325	325	334	346	336	299	355	325	310	328	295	299	321	314	313	368	335	313	316	307	315	330	299	309	329	330	332	315	350	313	324	297	314	352	326	319	320	296	352	362	347	328	318	292	283	300	342	321	307	333	347	317	349	290	303	368	329	312	310	309	339	300	333	324	323	282	314	335	297	312	332	329	314	261	281	313	291	361	289	342	317	303	320	329	328	359	308	340	325	333	310	302	324	315	329	348	365	315	297	311	289	371	311	332	351	337	338	325	321	310	319	325	300	326	306	333	313	309	309	291	313	331	300	321	319	291	285	324	321	353	305	329	319	294	304	325	324	300	330	319	316	340	331	286	315	330	310	317	327	314	314	336	303	343	334	355	344	307	341	322	350	328	327	298	329	335	329	355	349	268	319	338	319	305	322	327	317	324	295	333	287	318	326	320	319	294	314	348	345	309	350	291	298	310	315	302	309	312	350	348	297	329	350	304	330	337	314	345	320	325	328	334	295	361	324	327	326	346	351	313	317	335	301	333	323	307	329	325	310	324	290	320	322	342	310	323	287	328	327	311	309	361	312	306	305	298	326	304	324	318	301	353	310	326	322	329	335	308	274	301	291	319	353	362	322	331	312	323	325	312	289	318	312	286	330	308	324	330	293	329	306	339	301	337	312	323	304	337	307	315	325	291	322	309	301	283	353	336	324	335	337	313	308	303	321	323	324	308	299	327	318	332	302	299	332	327	313	316	303	296	337	304	292	311	331	317	325	311	329	328	321	314	325	317	336	307	339	293	323	312	311	324	305	350	324	306	363	311	328	334	304	333	302	322	331	289	328	330	324	365	341	330	306	319	324	308	306	349	318	331	341	317	331	332	300	308	310	295	315	288	330	300	314	309	332	318	299	328	342	329	324	288	345	336	320	305	316	325	312	331	293	341	319	312	351	311	352	316	321	330	293	361	302	279	336	325	316	298	315	349	348	333	278	305	338	327	302	316	296	336	352	297	278	329	305	308	309	376	336	348	345	319	302	298	295	322	320	328	339	316	315	326	293	320	298	357	326	317	297	329	315	312	288	326	310	332	326	322	311	299	301	362	348	329	294	317	314	340	292	314	313	323	317	353	304	327	340	333	329	373	308	326	290	367	298	313	296	336	346	322	309	332	314	340	321	326	323	305	318	320	280	323	341	328	331	323	311	314	323	356	301	330	340	352	306	320	340	308	340	309	339	308	327	292	331	342	336	305	354	345	322	301	329	307	337	317	314	334	315	304	343	326	329	333	342	344	317	327	312	330	304	287	304	309	320	348	321	327	359	303	342	306	338	318	333	309	307	353	346	325	291	328	342	340	334	337	322	348	306	326	309	309	345	289	294	292	341	268	306	334	296	292	338	332	332	309	306	311	321	297	363	321	333	332	317	342	316	331	347	343	321	313	334	318	347	300	317	279	290	344	328	298	309	285	314	343	317	309	316	311	286	284	324	311	353	328	317	356	330	321	320	309	295	300	312	355	336	311	379	347	315	304	333	303	325	324	308	303	350	285	334	312	329	320	298	345	309	364	325	361	326	278	332	330	306	305	323	319	333	347	334	330	299	343	349	290	330	329	338	318	296	304	287	338	301	291	310	294	342	334	313	334	323	338	321	274	331	295	305	338	308	339	323	345	313	346	321	327	304	312	313	329	329	307	362	338	357	332	305	348	348	327	354	298	292	340	317	340	330	322	306	316	294	298	325	318	344	315	313	336	357	314	311	313	308	311	308	317	304	300	322	316	298	286	315	325	305	339	287	319	379	346	329	333	367	311	310	339	294	320	293	306	313	324	337	332	343	316	320	314	320	327	311	314	286	347	326	313	317	316	301	327	284	288	309	342	294	343	329	343	343	332	334	308	324	326	298	297	301	302	355	321	342	318	359	310	310	342	300	311	285	314	299	314	315	289	360	330	307	320	307	347	315	301	316	283	317	297	313	321	327	326	285	323	348	317	378	319	336	360	309	352	335	318	301	326	329	314	317	323	325	321	266	328	306	311	317	312	322	331	345	344	339	325	379	297	291	302	333	320	327	325	336	316	320	284	310	354	302	332	304	322	331	340	334	339	322	311	320	342	293	300	289	289	338	316	324	332	315	318	335	300	322	302	321	306	318	312	329	297	316	323	307	312	349	335	309	339	342	306	332	331	320	296	348	324	323	314	334	307	308	347	354	325	307	307	307	309	317	316	312	336	293	313	334	330	322	357	312	327	331	319	312	332	303	325	314	320	297	309	324	306	306	322	301	292	319	301	310	291	325	285	305	323	335	370	298	327	286	308	303	306	331	331	314	291	289	359	327	307	328	335	336	304	334	314	318	334	318	279	320	321	332	283	321	341	335	316	310	308	320	350	317	310	311	330	330	325	305	289	316	330	330	345	335	355	282	303	321	301	321	339	294	278	305	317	310	292	310	325	323	289	346	315	292	317	320	335	305	298	299	312	332	304	313	335	301	311	321	295	326	331	330	297	348	310	345	321	337	316	315	345	319	309	322	316	296	347	306	310	320	305	308	340	349	326	364	352	299	293	334	307	296	307	346	298	294	333	324	292	319	300	307	330	320	283	320	341	318	327	325	341	313	322	292	291	318	316	330	294	314	336	376	322	307	326	308	325	312	341	310	322	355	326	332	342	300	357	339	317	314	325	303	331	323	317	311	327	294	344	370	304	314	372	348	295	297	335	307	354	292	343	354	308	325	324	294	320	316	306	322	315	307	324	320	328	315	281	330	306	318	311	336	298	321	346	347	339	335	323	380	318	334	317	313	311	314	346	309	305	335	317	326	367	313	365	340	302	327	291	329	324	337	314	306	336	315	315	275	331	323	306	307	324	321	360	302	340	311	302	353	336	297	281	337	318	346	314	335	320	307	317	316	340	330	344	350	328	325	320	314	334	320	314	340	318	320	314	297	316	326	320	339	360	290	291	287	336	306	300	293	318	308	278	325	331	338	287	304	327	340	312	354	320	341	309	315	325	301	292	305	319	326	295	319	320	338	301	327	346	295	314	336	341	313	298	299	327	314	326	328	321	321	347	334	325	292	370	342	295	305	331	320	318	330	365	307	316	317	351	322	283	329	344	311	346	312	321	321	355	320	351	329	323	318	320	332	306	333	314	333	317	328	300	299	375	300	304	303	329	340	306	309	300	299	346	315	325	293	322	329	322	339	290	330	320	326	335	323
16620	2708	2169	2565	2334	2172	1840	1659	1523	1346	1298	1181	1196	1106	1050	1058	1070	944	944	976	960	941	953	873	863	877	923	867	927	887	861	930	882	882	826	848	885	882	808	854	827	833	847	854	825	822	860	826	821	856	873	885	807	824	791	811	865	802	831	812	838	784	786	806	798	848	839	839	774	797	803	780	764	742	834	765	803	787	823	780	762	834	804	835	781	778	805	852	816	836	811	801	754	846	822	817	764	790	809	812	819	778	842	847	786	732	786	837	799	814	819	802	833	828	825	796	814	833	840	790	814	780	812	818	832	825	794	796	795	789	826	776	826	802	797	815	753	856	809	825	814	767	849	806	813	823	866	827	756	770	795	784	897	807	768	810	806	820	753	849	760	823	805	826	823	868	804	808	817	787	804	783	835	803	775	786	785	794	797	798	826	779	787	801	862	783	828	824	811	760	778	812	803	761	820	830	778	796	828	841	799	860	845	809	802	827	806	807	825	812	773	841	824	780	779	783	831	821	751	787	773	856	852	799	770	818	838	844	797	760	817	774	839	784	804	795	809	801	826	827	872	781	847	791	790	797	877	811	805	797	827	804	821	861	801	834	769	830	842	814	761	805	834	825	806	814	790	832	800	834	824	813	809	827	833	766	761	827	780	805	805	800	781	855	800	759	806	780	825	786	812	844	862	844	814	900	785	788	811	794	877	783	765	749	806	758	828	788	839	835	803	810	782	842	817	801	786	820	802	818	777	790	806	798	825	837	820	771	853	794	848	815	812	827	789	800	818	840	839	842	784	770	786	816	801	834	766	781	824	832	849	833	790	791	813	750	817	838	809	808	781	759	859	830	792	755	788	834	787	786	784	812	788	799	837	856	785	820	793	785	801	790	795	795	804	789	795	784	777	826	801	790	804	813	869	832	766	816	827	766	817	821	835	785	832	784	792	779	819	789	811	779	806	844	819	788	780	807	772	812	775	839	792	792	780	816	748	815	816	825	815	824	834	791	826	810	834	804	759	809	799	838	749	812	766	858	802	823	772	811	768	756	860	801	813	781	793	777	825	831	775	841	832	839	806	829	860	770	782	796	801	805	797	830	787	752	831	854	799	757	834	803	844	807	846	791	805	804	769	811	842	823	811	836	785	828	798	795	823	801	741	823	856	795	819	789	760	768	790	781	858	762	797	840	791	780	806	796	823	781	822	764	793	767	794	784	777	800	785	808	799	839	826	794	806	795	789	799	799	793	832	806	833	811	814	786	758	799	762	782	783	803	792	846	802	766	788	776	807	828	888	827	815	801	781	825	829	847	768	766	790	853	766	833	770	812	804	769	802	808	772	816	825	871	803	807	758	780	754	830	817	818	787	836	783	782	809	813	863	842	803	805	739	846	810	796	835	830	766	823	739	822	836	777	854	811	792	836	883	810	814	787	784	786	895	771	847	757	870	832	784	829	860	774	815	780	820	794	839	816	794	795	781	779	791	829	788	835	837	828	798	855	817	797	792	753	802	805	786	800	823	821	798	809	806	787	808	811	776	819	760	839	802	844	817	852	830	834	842	806	818	802	804	789	837	817	834	851	808	845	786	783	862	790	773	742	824	742	804	787	813	805	781	762	780	821	814	817	756	794	791	759	821	822	812	748	826	755	846	872	807	821	836	774	788	800	773	838	814	804	811	789	787	787	803	844	789	815	834	773	827	747	822	794	797	837	786	867	826	786	806	809	824	821	801	796	812	887	865	813	824	728	785	795	824	792	815	778	821	807	801	762	789	801	822	837	859	821	880	834	799	793	814	784	838	823	813	814	797	817	824	821	868	782	804	824	803	812	832	805	829	811	814	806	839	788	819	823	790	843	799	841	805	806	796	811	805	789	783	843	750	794	808	820	775	861	823	781	814	798	791	825	770	775	807	772	804	812	786	795	788	802	800	826	807	763	839	832	765	825	804	777	818	835	813	752	769	782	818	786	789	834	759	803	801	802	797	799	828	815	812	805	798	827	768	802	772	827	775	799	788	824	800	827	774	847	850	788	809	849	827	829	828	776	798	816	769	765	827	765	814	800	774	830	813	786	781	862	858	779	776	847	840	825	789	811	757	783	805	824	773	766	830	802	834	808	826	835	825	812	841	779	824	824	792	836	780	841	787	779	799	779	779	796	810	795	775	823	805	825	794	813	762	815	788	790	803	802	836	825	799	793	784	829	767	790	831	794	833	816	826	842	839	779	804	785	802	810	805	774	780	798	740	812	799	810	800	771	823	854	790	813	798	795	806	796	811	787	787	791	815	789	760	789	805	800	808	828	791	787	780	833	821	776	818	801	801	796	771	760	816	809	818	783	805	792	835	797	768	833	854	838	861	797	764	776	814	794	793	820	793	851	801	767	799	794	819	813	857	816	794	786	817	784	828	780	797	828	804	774	749	819	869	779	807	814	818	799	794	788	803	761	852	817	824	833	795	781	805	799	743	794	801	834	839	804	811	805	882	818	789	831	844	817	787	804	826	795	815	817	753	787	792	802	830	813	802	801	814	850	823	818	829	818	848	806	847	824	775	786	832	821	812	785	854	827	819	827	768	826	784	805	796	858	820	820	809	775	826	775	791	777	799	815	796	775	856	788	757	825	839	797	797	794	783	735	757	869	730	740	829	811	801	792	756	828	828	786	793	797	779	795	755	795	774	800	836	839	804	775	764	824	799	791	797	792	797	798	784	788	854	869	801	807	808	801	817	795	800	811	823	846	864	753	822	797	774	823	787	795	796	803	782	797	799	833	827	767	818	793	743	808	805	746	824	801	844	809	814	881	784	771	817	860	778	813	852	764	822	811	784	759	822	863	823	777	752	765	872	799	760	834	777	806	852	743	794	857	782	801	810	808	827	792	774	822	813	832	796	831	827	782	770	770	835	807	804	794	785	822	829	809	846	798	843	811	774	847	809	751	878	817	842	807	782	803	795	823	821	794	814	788	837	844	786	754	825	789	844	826	777	854	792	784	758	813	776	812	873	833	832	807	783	803	852	797	822	803	770	833	787	812	803	818	846	837	840	811	764	799	807	816	785	782	884	763	796	807	796	811	818	779	783	795	821	780	816	870	798	779	780	847	826	806	800	839	834	799	832	768	765	787	795	808	809	826	782	807	833	802	793	763	807	789	843	748	783	760	783	797	817	801	809	841	819	741	775	818	795	786	746	779	834	783	779	843	767	806	747	802	845	841	816	848	831	849	807	825	780	795	832	807	806	803	825	770	805	850	839	780	778	812	803	792	843	844	788	870	806	771	820	813	751	799	799	809	841	788	800	786	775	842	791	835	817	820	835	821	816	783	807	794	818	798	820	808	829	779	810	791	802	774	818	840	765	839	823	793	794	820	817	824	818	784	832	828	800	926	766	848	751	816	722	784	798	796	781	787	800	803	820	777	761	849	810	791	786	794	758	801	783	822	797	763	882	867	792	812	806	787	767	747	864	792	815	800	769	801	822	835	828	838	787	791	788	763
40467	11571	3039	1922	1255	1019	895	671	602	548	515	534	544	449	442	419	417	441	419	434	457	393	403	372	404	402	387	436	406	346	379	406	401	363	407	402	395	375	376	381	371	374	344	388	395	372	427	363	388	399	398	439	376	353	371	360	413	362	393	342	373	402	416	398	413	390	365	378	368	385	368	390	377	355	378	408	370	380	317	393	356	367	385	397	370	393	398	394	416	352	410	379	408	368	387	407	407	391	366	372	378	373	354	388	417	393	381	349	397	379	392	371	400	363	376	407	395	351	376	353	393	411	390	392	375	357	384	369	395	379	397	332	366	365	355	391	368	360	374	393	418	385	379	357	392	358	416	397	395	368	418	397	348	371	400	374	382	379	359	323	400	388	372	373	373	361	402	368	370	361	370	390	386	338	383	360	357	385	381	369	400	381	364	366	376	388	410	417	385	372	341	366	401	390	365	369	383	364	372	379	384	380	386	364	390	372	421	404	368	386	383	414	381	378	389	374	386	385	384	407	380	342	420	370	377	386	394	377	374	402	393	374	353	359	384	375	375	397	379	387	408	368	398	333	363	367	383	378	384	371	379	414	372	386	379	402	374	370	382	358	355	398	350	381	365	373	403	432	368	367	361	385	402	392	392	397	380	398	409	373	369	382	400	392	384	363	376	391	407	406	397	360	376	364	412	358	376	418	389	393	405	373	374	374	379	394	424	337	393	367	357	382	402	420	401	408	354	381	420	411	379	418	385	376	383	355	372	396	360	395	366	392	390	411	401	365	373	372	343	367	375	383	381	375	342	372	387	356	406	351	388	346	392	337	385	383	399	383	391	392	392	357	376	347	387	366	355	399	386	371	395	409	387	402	415	398	406	395	405	379	370	367	348	338	414	384	400	398	383	389	386	360	388	354	350	415	409	366	407	369	374	375	382	369	373	401	384	402	396	374	377	356	406	391	369	335	393	365	363	341	399	394	374	360	357	389	366	417	410	357	368	417	374	350	413	396	385	317	371	357	353	371	382	372	355	361	363	373	332	375	399	374	360	360	387	356	396	382	354	373	391	355	377	390	376	414	353	384	385	411	362	369	403	374	372	382	369	393	395	393	378	371	399	387	407	372	361	380	369	349	368	373	385	358	339	416	391	388	433	390	402	387	371	380	394	367	401	359	386	388	422	368	394	354	383	358	434	364	412	368	388	393	405	406	384	385	354	364	377	374	387	392	362	368	398	352	372	393	356	409	388	357	378	402	398	422	360	366	369	377	355	345	398	359	385	380	395	371	350	393	336	370	388	370	345	392	368	394	391	372	359	357	358	388	350	387	364	382	360	400	405	380	379	412	387	386	375	361	349	412	405	421	381	408	357	356	370	379	421	364	360	390	384	425	384	396	414	408	370	371	385	327	386	387	425	368	399	342	372	334	389	380	378	372	405	404	376	339	380	351	401	372	372	372	387	390	367	361	391	369	402	384	370	383	344	398	377	362	420	417	406	394	371	363	403	378	352	394	384	400	381	397	400	349	404	401	378	346	370	363	366	370	363	350	377	377	366	399	389	394	385	342	350	381	393	399	393	372	370	364	389	386	347	385	368	378	398	377	409	374	360	360	400	382	379	353	366	407	378	379	399	406	352	393	362	364	369	377	361	378	376	384	390	360	379	383	421	354	356	389	394	404	361	350	377	393	385	399	357	370	385	401	373	358	353	383	403	376	368	420	392	366	377	346	385	369	407	380	414	358	371	345	344	398	354	375	356	366	365	372	356	372	398	377	395	364	404	357	415	377	350	401	386	380	384	397	389	423	416	359	379	388	391	392	371	355	386	374	388	381	350	375	411	399	378	382	405	362	413	391	404	393	404	372	338	373	402	358	384	382	358	381	402	368	375	341	377	368	378	406	386	390	389	414	379	373	404	363	379	385	347	376	370	380	399	373	380	372	380	387	409	420	362	336	404	343	360	367	383	382	347	385	367	410	396	401	394	395	419	368	377	409	392	379	431	429	357	358	370	385	385	395	334	366	402	393	415	405	416	381	369	417	375	360	371	384	358	371	377	387	359	369	360	372	352	387	355	400	363	402	400	381	350	370	385	395	396	392	382	355	389	438	365	350	380	368	390	380	396	372	356	364	361	396	375	361	384	407	390	359	387	377	377	381	378	386	404	375	371	410	381	401	393	389	358	355	351	422	394	406	391	398	369	362	364	391	324	373	402	408	360	403	346	360	382	390	358	418	373	377	413	381	368	374	370	398	345	406	329	390	380	410	394	369	379	377	348	389	378	370	426	389	398	388	376	402	360	396	439	373	391	394	365	349	385	392	390	413	374	373	374	403	372	379	388	379	380	352	369	363	340	422	359	381	383	400	389	359	369	370	359	432	387	373	375	398	371	383	400	349	406	373	368	350	346	384	408	390	420	376	381	347	381	372	368	410	357	387	408	393	401	388	380	395	395	382	396	344	371	381	394	364	387	389	369	377	382	393	348	385	375	381	380	377	388	398	396	384	385	380	383	409	395	344	386	395	362	388	380	354	404	394	385	396	352	385	418	372	392	404	378	380	377	410	378	418	402	422	336	360	359	378	361	382	346	394	363	434	381	353	366	394	367	401	395	412	385	365	394	403	364	387	373	395	383	391	393	378	382	393	384	403	406	391	392	395	385	375	379	381	391	373	372	408	365	392	359	398	367	396	372	396	377	379	378	359	362	366	362	387	410	374	400	398	389	358	339	341	400	382	377	427	397	431	378	399	361	376	388	408	361	370	386	407	389	371	382	425	393	393	388	384	379	364	342	419	421	386	377	405	394	344	402	390	364	408	354	369	417	379	371	388	379	344	407	380	430	377	359	389	359	395	384	364	336	347	360	381	342	341	386	351	365	404	404	390	394	349	305	375	414	393	368	424	395	341	410	360	379	393	376	329	358	358	379	369	445	402	388	387	394	368	386	394	355	385	347	350	382	374	391	378	369	437	366	423	385	386	351	374	410	398	393	399	411	394	348	375	343	361	401	406	367	374	383	383	354	361	386	418	402	367	407	409	389	415	353	380	393	341	348	394	401	384	366	356	370	360	376	422	389	381	381	362	397	374	384	350	387	375	388	334	411	364	406	401	381	362	367	369	333	363	361	382	386	359	368	370	368	401	371	386	386	366	411	381	405	375	393	389	403	394	388	341	413	390	410	364	373	407	392	387	381	402	388	360	394	348	392	368	400	373	399	381	403	402	342	371	377	368	382	381	381	363	335	340	389	370	378	430	406	349	311	368	389	362	382	346	361	373	367	363	360	358	350	395	353	399	341	384	386	379	422	381	358	397	375	392	379	403	344	368	381	388	334	359	394	372	362	405	399	384	374	393	426	380	381	393	418	374	415	429	381	376	418	391	423	358	397	375	366	377	358	374	376	370	391	407	409	375	378	345	435	418	357	401	390	399	377	447	386	374	389	381	381	363	433	388	368	383	382	375	356	404	388	396	387	391	341	389	366	378	406	366	381	396
21925	3492	3552	4344	3971	3447	2925	2512	2227	1949	1855	1666	1574	1504	1404	1358	1287	1240	1255	1183	1173	1155	1110	1073	1090	1077	1096	994	1060	1042	1081	1043	1030	988	972	964	970	976	991	1033	943	945	947	930	942	988	990	960	951	913	923	897	961	1013	952	958	954	933	920	933	891	951	954	920	960	978	954	927	896	909	838	975	916	956	919	904	932	945	897	963	961	943	906	918	959	928	900	940	934	938	894	926	916	918	906	856	917	901	917	920	946	926	890	884	904	878	887	933	876	881	878	932	879	903	887	906	916	888	921	892	904	902	954	903	898	848	912	907	858	912	901	858	911	924	938	890	945	934	856	912	903	890	893	833	929	942	917	899	927	966	920	903	911	892	931	901	908	924	855	993	919	971	875	885	929	909	905	887	913	976	899	894	879	938	864	901	875	912	920	958	926	893	915	892	841	920	875	922	904	911	905	901	890	915	940	891	913	905	877	896	937	856	880	925	907	971	885	912	918	897	908	868	898	840	851	950	895	893	876	923	948	927	926	967	905	904	893	902	876	917	857	888	865	925	914	990	893	888	914	878	892	843	907	862	918	929	906	915	882	899	916	897	920	884	896	859	903	866	901	932	892	945	865	942	969	872	897	876	902	869	920	883	886	900	940	935	870	930	941	935	894	915	935	961	884	905	869	897	917	899	855	885	885	923	913	941	890	942	952	846	969	946	880	967	966	962	872	850	906	886	946	901	878	912	913	943	918	913	958	935	926	945	930	943	898	813	936	934	916	931	911	876	843	886	946	895	901	886	888	905	870	926	890	885	894	876	907	948	935	880	896	867	896	914	884	919	927	961	882	893	916	917	885	900	878	969	905	861	894	911	917	901	869	943	872	887	897	916	943	873	908	915	901	942	895	926	858	904	926	909	908	875	912	837	971	852	972	870	925	839	872	943	876	890	880	901	897	842	894	895	889	885	928	836	890	883	937	899	879	871	901	942	888	952	949	850	927	894	911	960	947	901	859	906	971	885	901	896	908	888	931	907	870	895	886	949	936	899	908	808	915	936	909	904	928	948	909	852	889	934	892	921	854	872	921	935	917	935	928	886	844	948	878	896	910	869	878	926	909	847	915	920	912	884	932	900	898	922	927	936	865	864	913	883	872	891	901	911	958	920	899	963	889	944	921	873	931	945	880	927	895	918	890	912	889	915	939	882	903	817	916	933	852	875	950	936	881	902	945	869	871	903	919	888	902	892	878	919	943	915	885	866	911	943	895	924	916	914	937	855	933	912	937	918	910	876	877	879	938	869	909	890	936	838	900	861	896	894	944	924	936	871	837	904	881	890	950	976	893	863	892	902	854	849	898	984	966	900	929	934	922	916	883	896	889	922	899	914	979	891	918	852	927	921	917	911	921	898	845	912	912	919	923	875	914	899	883	872	874	948	899	930	875	931	912	965	884	918	920	894	934	917	865	954	938	886	869	909	878	921	910	916	983	916	907	899	921	869	924	950	914	893	893	867	907	902	894	866	858	953	875	903	889	887	893	965	881	869	890	879	848	881	894	918	920	912	862	901	918	912	874	911	920	975	901	897	843	937	949	924	865	922	861	936	910	936	922	846	913	885	931	918	862	899	877	869	842	896	905	900	924	829	867	921	902	951	919	941	939	885	884	892	878	881	920	928	888	852	877	938	905	888	857	931	922	869	943	933	933	915	917	910	921	922	905	857	868	925	899	898	938	926	920	954	863	938	857	923	895	877	862	955	901	945	872	919	928	901	946	973	925	909	880	881	919	910	894	950	952	924	891	931	918	832	934	967	887	1002	906	897	896	902	877	901	888	911	903	898	878	895	952	964	944	926	921	906	922	874	831	922	910	860	912	901	926	895	838	928	843	945	875	913	877	931	940	973	920	909	914	882	857	889	826	906	907	885	912	965	895	918	911	937	824	900	912	892	880	893	903	924	923	898	948	886	942	889	923	914	892	963	824	926	931	953	926	926	905	900	937	931	922	893	875	899	857	895	903	911	843	937	879	884	924	875	932	906	918	809	961	906	868	924	884	903	862	907	858	901	914	939	983	902	882	865	883	897	889	903	883	878	908	910	912	870	920	881	925	937	869	917	853	886	936	943	884	914	897	899	909	855	896	902	910	963	896	887	939	861	964	914	874	949	855	870	895	925	892	891	947	874	900	873	859	941	919	894	902	930	903	846	861	967	895	885	866	902	911	916	910	875	884	934	891	873	870	880	934	915	911	924	908	862	907	909	941	943	878	918	894	870	894	907	910	905	927	902	915	918	871	856	857	864	925	849	860	931	893	914	931	905	941	928	882	895	952	881	888	877	890	948	876	943	933	873	931	920	915	883	872	889	911	930	875	917	932	904	911	925	869	927	900	933	901	846	869	913	865	901	866	877	933	950	866	903	891	888	888	921	861	905	866	895	881	931	926	874	900	833	903	917	897	902	922	921	919	902	895	915	895	877	960	891	985	902	874	928	903	942	887	949	905	939	927	919	892	928	906	932	867	888	903	875	873	882	894	945	927	884	938	897	910	903	914	864	905	889	926	892	921	909	929	879	941	909	891	885	847	855	891	944	872	855	909	861	908	876	936	926	912	933	912	892	866	865	870	948	888	832	924	959	877	951	849	900	888	868	884	903	921	920	920	923	905	896	935	848	916	899	901	892	944	879	881	850	900	875	936	915	903	933	945	909	864	891	887	912	931	886	900	892	883	929	912	891	928	908	879	891	912	868	931	862	867	930	899	922	894	913	941	897	877	922	928	904	918	899	934	928	913	944	892	887	876	921	893	941	910	888	935	867	944	884	847	918	855	860	910	921	917	915	870	935	929	909	890	880	911	931	892	916	960	900	847	953	905	891	929	960	910	894	959	884	928	899	854	927	884	881	918	880	869	864	880	913	946	896	962	894	914	870	909	872	901	875	926	903	937	918	888	919	911	956	941	882	923	928	867	942	847	805	916	912	930	935	873	934	913	916	883	831	907	931	878	918	863	927	897	907	902	898	924	908	857	899	931	895	924	850	922	919	869	906	867	895	906	879	922	914	909	882	919	879	869	920	880	929	870	929	900	837	916	920	897	933	893	925	936	889	925	926	968	940	936	957	915	954	903	895	889	897	920	922	904	956	915	924	913	925	872	880	936	960	876	890	951	912	918	893	904	885	906	948	884	941	875	893	951	889	917	954	934	906	848	856	898	925	879	878	934	888	934	896	901	987	917	909	964	954	905	896	895	911	914	916	942	853	935	937	912	936	944	899	947	908	891	869	971	920	886	942	866	880	941	924	894	883	939	853	922	901	859	925	863	885	886	874	838	882	845	892	928	920	874	910	896	912	925	888	929	893	896	901	926	828	955	937	945	937	912	940	893	868	914	825	931	938	895	875	826	892	969	890	838	914	899	921	876	921	870	909	886	863	932	905	933	918	873	911	894	886	913	923	924	959	940	873	915	860	924	872	966	889	900	900	885	897	868	907	910	939	883	897	960	870	883	904
12557	1022	187	179	147	144	162	160	160	161	163	149	175	159	142	147	160	138	148	140	142	148	144	142	123	132	148	163	162	150	143	148	147	138	152	164	155	156	145	136	144	138	181	156	131	129	168	163	148	158	151	168	132	176	172	153	154	154	133	151	145	167	137	169	172	120	154	161	149	158	167	161	149	153	158	129	163	160	136	151	152	163	148	161	151	141	143	160	164	141	142	133	127	151	152	172	152	141	140	151	155	157	138	174	147	152	150	164	142	148	127	167	172	164	138	159	160	143	162	143	150	157	127	168	151	131	159	145	134	146	135	153	153	124	169	148	144	158	167	149	140	187	168	140	152	143	130	141	116	151	143	160	156	166	160	173	126	146	155	160	131	145	159	123	153	167	163	170	156	145	142	156	123	168	140	133	173	157	138	150	160	130	137	156	152	153	144	158	146	153	164	186	156	154	147	127	154	143	147	181	153	163	153	139	152	142	158	147	134	120	150	177	149	131	147	142	145	137	157	163	156	131	152	143	137	159	139	143	127	151	152	164	167	142	164	162	166	162	150	142	169	159	126	150	123	174	182	134	135	133	140	161	144	156	149	139	143	150	154	130	151	161	140	150	158	137	145	158	157	156	151	165	172	162	141	161	145	136	163	150	140	159	157	161	142	138	156	141	148	149	147	163	146	170	130	174	130	159	143	139	148	155	132	145	129	137	146	163	172	138	157	145	150	158	152	184	162	140	164	152	137	153	149	170	145	150	154	134	143	161	149	153	156	151	161	152	153	144	134	122	142	153	159	146	147	126	149	149	143	136	159	147	158	139	147	155	135	144	152	157	152	143	163	152	180	137	138	172	166	141	147	144	152	171	140	140	152	174	144	161	150	144	137	167	144	127	155	143	171	184	145	162	152	142	161	146	145	139	138	149	160	146	143	158	142	153	138	149	176	153	151	151	144	134	133	167	140	149	135	154	148	163	144	139	136	130	152	153	174	161	157	142	134	138	157	150	152	144	157	145	159	127	162	147	156	162	134	155	162	156	140	153	156	138	165	159	147	131	133	161	155	171	165	142	143	159	162	168	131	152	158	165	145	164	165	154	152	134	143	137	161	162	149	139	143	147	173	154	154	138	166	158	150	128	153	136	140	127	163	158	148	142	115	147	144	153	167	153	164	156	154	150	153	136	138	149	150	150	154	160	156	136	145	156	143	138	162	164	142	157	149	159	147	158	158	131	141	143	135	153	119	159	153	139	168	146	174	151	143	155	148	152	142	164	149	145	149	149	157	166	150	128	149	149	140	156	141	167	122	140	138	171	149	146	156	134	149	146	160	157	159	152	173	135	151	153	156	145	143	152	170	146	153	141	134	137	163	148	155	154	163	150	156	134	134	152	158	171	149	134	153	139	141	153	126	126	133	146	138	159	175	147	154	155	157	151	160	151	141	154	144	146	152	153	173	141	157	147	133	156	144	139	149	147	136	155	157	148	144	136	137	144	162	166	173	165	152	168	163	169	154	178	140	148	161	164	147	141	148	158	144	110	120	157	164	131	168	166	138	157	140	144	161	151	157	140	150	169	139	151	145	136	123	135	153	163	146	160	138	132	128	159	140	171	143	140	156	153	146	145	163	144	146	152	153	150	164	170	159	120	149	135	163	144	174	145	145	125	133	138	167	185	147	144	155	150	172	158	143	130	141	160	146	153	153	154	150	146	148	149	143	149	151	153	173	144	141	152	170	154	144	159	143	132	144	163	141	153	132	132	156	138	149	148	144	140	143	145	135	152	139	161	157	154	157	137	140	160	143	144	140	141	140	141	160	151	133	162	167	138	146	155	172	143	171	138	181	157	155	154	134	157	181	141	137	145	152	139	145	160	152	126	152	146	143	159	160	161	172	141	139	137	142	130	149	151	162	153	143	160	159	155	147	154	151	169	162	131	137	172	175	153	148	154	170	155	148	140	176	122	128	145	161	170	178	156	148	164	162	137	149	153	124	151	153	128	166	157	138	160	157	142	132	137	146	154	158	141	149	147	156	169	138	144	149	141	146	145	150	144	164	157	154	155	146	158	150	160	149	153	134	142	135	153	152	144	140	146	154	162	118	150	172	148	154	150	145	160	161	156	141	155	120	145	162	153	174	156	145	140	146	130	151	171	139	147	172	136	166	152	153	149	152	152	149	137	130	157	151	161	170	162	151	154	151	149	141	148	183	128	157	154	123	128	158	170	136	142	152	144	137	157	127	148	144	132	157	164	123	133	139	134	149	167	139	158	157	142	166	174	173	163	147	162	151	149	142	157	143	150	161	137	154	146	162	133	167	122	129	140	153	153	164	132	160	144	152	151	150	171	147	169	166	169	155	136	134	169	160	118	178	142	133	171	162	182	153	142	185	170	155	156	141	151	149	160	130	158	168	141	155	169	153	150	152	155	166	164	166	135	157	151	175	139	170	142	147	172	140	186	145	155	165	156	137	127	148	156	155	142	163	159	147	142	149	144	152	180	148	136	138	148	150	147	139	147	140	146	173	186	153	168	154	125	152	160	139	146	172	153	124	138	166	142	159	168	175	169	170	133	160	153	153	147	140	161	129	153	158	163	161	161	150	165	132	153	161	151	130	153	158	158	144	121	159	156	146	155	153	143	147	131	179	167	150	149	158	155	153	147	138	158	145	158	143	143	137	145	145	134	118	161	144	161	148	151	163	162	160	166	158	148	170	133	163	161	160	144	151	139	157	135	149	152	162	156	165	147	173	142	154	159	136	144	140	165	151	138	154	163	146	184	147	146	136	131	164	140	127	142	163	153	158	154	138	132	140	151	144	143	140	148	146	133	139	145	149	150	137	140	172	144	156	148	158	135	126	158	143	163	154	156	143	131	146	138	143	157	156	134	134	144	148	150	142	170	151	175	156	157	145	138	141	140	135	127	135	155	150	152	142	126	129	153	154	141	141	172	150	146	155	158	150	156	151	147	146	156	141	157	154	154	138	157	140	171	159	166	131	152	168	141	137	158	142	171	136	138	165	141	132	163	146	161	162	138	135	116	141	146	176	143	149	175	144	143	143	147	167	166	135	152	134	139	143	141	131	151	142	150	149	155	143	149	127	161	155	134	133	147	137	159	172	163	144	142	136	170	169	169	176	125	162	148	178	144	149	159	145	176	148	135	151	125	144	164	142	161	137	166	166	143	158	169	167	169	170	156	159	160	154	144	145	139	120	164	152	156	151	140	157	131	142	150	141	144	169	133	181	156	155	137	130	142	133	145	138	159	165	134	141	122	138	158	167	163	126	155	129	140	138	150	176	133	154	166	129	157	152	154	154	150	145	143	170	138	169	164	174	139	145	149	167	148	146	143	171	161	157	152	163	150	125	155	171	170	119	152	123	146	132	161	142	139	152	140	147	146	154	150	150	130	140	160	166	135	148	135	166	167	156	155	131	142	150	158	124	155	146	142	163	138	136	156	150	167	154	128	143	171	156	135	160	128	145	151
6691	812	499	540	495	491	460	469	440	450	475	435	490	461	472	442	425	476	450	435	401	454	416	439	440	430	440	446	430	441	441	459	452	454	451	436	443	408	395	448	457	443	424	440	414	446	479	415	458	454	456	488	435	475	446	404	410	454	431	440	426	422	418	447	421	466	441	445	460	466	455	462	435	433	440	473	437	434	408	453	450	432	449	441	430	465	485	417	449	384	409	423	472	441	453	445	463	440	433	406	423	445	443	451	375	407	440	469	474	435	465	456	448	438	466	462	466	424	407	433	462	460	449	425	439	430	429	436	439	473	422	475	437	414	442	429	454	493	400	453	486	438	406	439	446	472	443	455	435	428	421	422	460	440	430	463	465	454	417	403	419	446	460	431	456	463	441	440	454	420	467	440	438	461	397	474	441	432	431	434	437	438	459	465	439	440	424	455	423	403	424	454	419	422	488	429	473	404	470	428	468	427	444	456	473	469	451	464	448	430	389	409	439	442	397	418	436	449	484	437	481	456	429	458	457	450	423	427	394	417	441	423	442	409	404	494	439	448	431	436	442	462	426	420	415	417	446	422	441	405	441	469	407	470	441	449	471	442	428	451	414	454	433	388	468	440	455	444	417	406	430	468	448	436	452	421	488	433	440	439	454	440	431	440	439	460	420	413	434	459	425	427	468	438	460	478	424	379	435	425	478	415	404	454	447	445	479	437	464	418	425	420	449	432	469	422	449	411	427	461	456	405	411	455	467	412	463	453	427	423	402	434	431	434	452	433	437	437	489	428	406	456	442	427	437	430	441	463	428	402	454	434	434	450	496	421	402	436	464	401	456	423	431	442	465	456	413	450	446	403	432	471	420	424	441	462	469	435	434	421	448	435	374	406	409	455	427	422	439	439	472	427	454	421	485	449	444	474	435	462	469	449	446	456	426	482	415	445	452	489	455	419	428	403	426	460	439	429	418	427	445	445	468	446	441	434	448	430	415	479	414	435	445	426	470	477	424	446	459	468	439	450	449	455	412	464	436	451	478	470	413	423	411	440	476	443	458	436	468	444	479	424	383	449	403	443	420	440	411	414	440	447	443	469	462	488	400	437	449	463	465	458	462	415	461	422	447	460	476	420	457	398	439	442	470	411	461	422	413	445	422	463	429	410	447	474	428	448	463	448	473	428	443	491	421	447	460	419	447	424	431	419	423	437	417	433	469	423	453	443	458	432	472	439	464	431	453	425	448	440	434	416	463	436	434	450	454	437	428	488	449	443	482	445	452	400	447	439	465	461	455	450	458	404	424	414	444	459	446	409	449	414	452	438	456	443	439	424	437	413	403	495	469	387	454	430	472	467	444	422	459	424	472	459	453	445	439	459	381	467	439	435	438	394	417	447	421	396	433	465	451	407	445	421	413	417	445	431	436	443	393	439	458	436	453	429	448	449	451	451	410	425	438	394	395	410	465	401	451	470	458	435	364	404	446	429	395	402	416	433	440	455	457	484	427	424	427	455	431	473	436	424	444	426	456	420	450	463	439	459	447	471	428	438	401	501	423	416	415	446	428	420	420	417	419	439	473	446	445	444	437	425	417	445	441	423	434	441	446	446	456	462	415	434	438	447	440	416	424	442	434	448	415	469	442	461	443	482	404	438	467	436	454	441	440	475	446	404	448	440	421	444	475	454	441	424	417	466	407	464	429	453	448	439	437	437	464	433	410	453	419	451	407	407	397	426	430	441	444	448	445	463	463	456	450	436	468	422	425	440	463	452	470	463	430	432	457	436	420	459	494	424	431	418	451	434	420	421	430	427	450	427	429	441	446	416	442	449	425	498	431	439	432	440	413	406	419	429	440	420	425	407	399	450	468	458	476	407	459	419	448	415	388	456	460	410	452	474	470	461	444	432	426	442	421	448	426	452	426	427	460	425	446	414	439	435	476	448	425	434	420	420	444	432	457	446	447	427	468	459	439	454	405	423	442	424	443	416	439	454	446	437	439	451	431	432	428	436	415	424	442	408	454	434	488	416	440	435	434	442	437	433	397	453	472	423	472	445	448	435	430	417	465	403	453	406	432	432	430	389	452	456	417	459	431	430	454	447	455	451	461	432	409	440	449	468	445	457	447	443	444	422	438	433	458	426	438	426	458	429	443	446	424	442	446	442	449	421	442	456	460	477	413	475	457	423	435	410	465	404	428	466	439	461	451	445	426	417	461	440	415	452	438	432	462	419	429	408	456	438	462	462	424	449	468	447	475	418	441	456	461	422	428	429	481	410	443	424	429	444	422	451	438	446	450	392	460	452	429	470	457	433	469	432	472	418	376	442	412	408	487	477	433	445	438	430	495	447	435	435	401	458	487	484	447	442	433	432	484	433	435	446	446	423	420	426	422	486	437	434	416	449	414	434	450	416	438	417	462	407	431	452	423	441	407	457	453	451	432	457	403	465	464	424	427	404	445	432	438	398	459	480	401	412	441	473	395	416	448	462	460	453	401	441	417	455	462	456	432	428	458	446	390	390	419	470	452	433	448	461	448	435	441	432	427	456	423	455	484	461	426	424	443	474	433	409	429	475	448	435	448	468	455	456	446	420	422	441	408	458	431	460	448	449	427	448	432	483	427	428	433	399	456	438	432	471	447	450	446	456	441	412	469	442	410	483	459	439	425	424	413	424	407	455	429	458	438	444	442	448	412	485	456	446	399	457	453	449	435	453	409	436	463	475	448	435	454	451	441	443	441	419	409	461	423	425	382	452	448	461	450	455	434	475	443	417	448	443	462	431	461	449	428	443	436	432	439	451	413	435	461	483	452	450	441	456	447	424	440	432	461	442	472	462	423	411	420	442	450	447	408	438	452	446	442	436	481	387	421	472	406	473	420	412	393	441	453	460	437	413	426	464	434	439	437	393	400	423	411	474	467	454	415	437	443	429	469	437	473	429	458	443	507	439	462	452	464	453	452	431	442	464	444	444	432	430	437	446	402	429	441	449	428	428	413	407	442	421	456	484	401	429	434	470	424	457	433	441	430	470	460	447	432	449	458	438	433	460	446	447	404	442	452	451	459	403	434	418	440	424	441	418	440	444	429	449	465	462	456	430	469	443	406	456	417	492	436	416	423	467	427	460	425	418	474	410	435	425	429	421	423	409	448	447	453	448	478	476	444	446	460	422	462	428	471	452	455	453	429	433	445	436	431	477	429	432	469	430	419	474	435	440	427	457	426	475	436	440	456	431	425	460	419	425	418	425	434	377	465	436	442	415	453	436	454	438	420	399	509	463	440	412	442	438	450	460	450	437	455	480	444	453	449	440	437	445	420	406	453	467	402	435	446	441	468	456	422	469	417	451	439	434	406	456	440	450	413	447	405	431	443	431	464	433	453	432	438	484	425	414	409	439	439	412	435	422	431	432	458	469	482	452	410	437	460	449	446	421	442	481	441	470	459	433	455	448	458	409	433	448	448	441	461	426	470	445	455	463	436	422	457	455	441	455	440	458
29623	5669	1459	1020	755	584	505	458	410	366	363	350	350	346	361	328	367	357	320	342	354	333	335	337	314	321	343	332	342	318	326	327	333	288	308	307	348	276	309	319	293	306	321	338	335	333	328	310	317	334	344	328	286	291	354	337	305	341	333	328	320	340	314	314	309	316	312	336	300	298	300	321	335	323	321	356	333	305	341	341	294	330	321	338	322	309	337	313	342	351	336	318	330	324	303	311	332	316	316	344	325	336	303	334	306	297	278	335	310	321	307	327	347	326	350	313	294	301	346	322	298	316	349	329	311	354	340	339	328	304	320	331	316	335	313	331	309	334	340	299	313	302	326	342	329	342	361	340	316	315	334	337	329	310	309	313	331	342	346	340	327	326	329	340	344	326	323	311	325	280	299	303	315	321	303	346	339	324	299	336	319	328	348	313	303	326	285	281	306	334	305	307	310	329	302	311	291	329	286	347	293	302	288	364	329	317	337	299	347	345	311	324	301	308	326	333	334	300	311	305	297	338	294	322	317	327	295	279	341	312	321	335	319	363	330	313	325	318	307	321	314	334	343	337	296	310	307	336	320	339	332	306	355	337	316	340	352	303	312	322	316	306	330	329	304	300	315	328	307	339	335	348	340	313	304	311	313	295	306	314	316	318	300	347	294	326	327	329	300	329	329	344	332	356	318	347	307	298	337	312	320	320	355	337	324	345	286	341	300	342	337	298	328	287	309	290	317	315	308	330	364	337	344	344	287	340	333	279	300	307	313	304	307	307	289	329	318	365	326	333	326	285	308	311	332	318	314	336	322	342	285	292	329	336	337	318	321	329	296	315	337	328	311	336	350	332	296	308	305	317	299	305	301	330	316	319	315	293	291	321	373	307	337	296	333	332	340	350	335	312	341	314	316	302	288	327	322	316	303	311	314	321	320	315	305	289	303	316	342	312	331	330	340	363	332	347	307	288	321	334	355	298	316	352	290	300	306	312	317	340	329	305	343	336	295	338	314	306	301	292	327	293	307	320	316	305	294	300	277	300	293	337	323	336	329	305	314	342	319	291	297	364	333	301	330	315	325	331	327	351	300	303	288	332	318	315	310	287	308	327	329	319	285	307	336	318	314	334	340	323	316	302	334	326	307	331	327	339	319	293	327	297	327	292	305	327	317	343	315	310	351	340	276	331	309	271	338	326	309	312	353	300	316	299	346	307	343	338	322	319	316	333	337	310	308	325	298	325	284	304	317	314	349	312	315	318	337	339	304	321	279	293	311	321	329	310	315	354	280	321	292	334	337	334	332	316	310	355	300	307	326	284	331	343	351	321	325	332	309	272	308	328	299	358	321	337	307	300	337	330	338	325	328	317	308	297	363	348	325	311	329	322	337	318	313	338	331	293	360	326	290	318	312	339	291	288	339	346	341	309	309	339	294	289	320	311	343	302	344	323	340	301	329	323	340	313	301	332	312	289	335	342	320	338	294	307	337	299	333	296	307	321	315	302	310	320	319	302	337	320	325	297	303	329	311	304	299	320	324	313	313	304	309	327	323	337	334	310	330	350	341	323	302	295	332	318	330	310	342	314	322	377	285	309	324	336	307	315	341	333	291	316	316	340	338	305	323	312	329	312	327	323	346	341	297	330	307	312	320	320	338	312	301	334	299	329	328	296	280	297	337	328	309	317	294	319	351	317	355	318	322	320	298	316	326	307	317	321	317	301	339	338	298	315	326	333	336	295	343	318	327	316	322	333	286	308	288	316	314	294	341	278	331	327	329	311	322	315	318	340	306	306	324	340	309	293	328	332	351	305	307	316	344	323	297	311	304	292	304	316	301	307	319	309	333	345	305	298	313	319	317	321	304	330	321	332	337	291	287	333	307	330	360	363	347	302	291	326	294	314	344	340	346	323	327	311	328	372	347	335	326	344	303	328	307	322	310	319	319	316	345	314	323	333	320	317	316	315	314	330	319	324	337	363	349	313	348	291	328	337	275	334	309	339	307	288	349	298	329	348	307	347	322	327	333	299	310	351	321	295	315	328	296	300	288	322	324	333	316	338	301	319	323	352	294	323	293	290	310	291	314	316	356	313	299	333	311	322	342	305	318	322	300	335	307	321	348	327	318	347	297	310	306	311	303	318	312	286	318	330	346	307	305	335	320	299	338	314	336	337	334	361	323	321	315	297	316	352	296	305	323	329	338	317	290	331	314	305	284	297	338	334	316	304	309	312	327	306	313	309	305	319	345	336	306	322	299	329	296	328	281	315	319	321	332	304	302	344	310	315	329	299	309	312	324	298	315	325	305	359	334	320	351	309	328	303	340	350	328	299	310	303	317	320	330	299	312	330	311	331	309	306	330	307	302	327	329	300	323	347	357	336	306	310	299	302	332	315	321	306	335	261	332	312	332	320	329	328	303	317	327	282	304	331	338	305	338	321	334	300	333	327	338	311	310	318	314	334	319	358	336	318	355	316	286	319	319	337	332	271	306	318	333	318	329	338	334	342	298	359	329	308	349	333	311	369	294	314	313	316	316	321	306	289	306	289	304	346	338	329	305	350	338	298	333	340	330	322	341	360	298	355	303	293	310	318	271	305	308	327	311	313	310	325	324	280	293	310	339	277	352	343	317	324	314	293	373	313	349	342	281	297	343	302	304	324	319	307	350	331	289	295	328	329	315	329	330	317	359	347	338	356	328	343	335	317	320	293	328	324	317	319	318	341	328	326	302	300	345	308	309	300	323	319	351	331	319	301	326	314	317	317	280	322	310	304	332	310	325	328	320	304	314	298	376	321	347	308	349	308	347	373	336	325	316	326	297	298	317	307	287	331	333	335	351	278	313	319	306	321	329	352	342	320	297	357	316	341	314	298	371	307	318	328	308	282	337	335	294	328	333	316	306	297	341	338	333	345	325	301	326	289	318	293	305	321	313	339	293	282	334	309	356	319	321	311	331	286	339	302	304	344	333	320	312	322	317	280	314	309	339	308	335	305	330	300	338	355	314	293	297	302	325	308	323	346	350	317	346	318	315	336	320	319	309	337	315	345	319	325	352	340	317	315	324	322	352	283	308	327	318	298	307	326	314	276	311	334	320	330	285	336	313	277	286	323	320	317	302	311	311	327	325	325	335	328	317	312	308	299	322	340	367	314	334	321	361	304	301	328	309	318	338	301	275	350	314	289	333	336	305	293	309	327	316	335	312	298	313	367	330	299	322	334	311	304	307	305	301	312	311	317	300	307	307	324	303	329	340	324	315	332	321	299	332	327	295	303	317	335	317	316	292	323	321	297	324	336	340	343	316	296	366	329	366	351	304	342	333	341	275	310	335	356	324	336	309	266	317	305	292	318	304	311	313	305	280	281	316	337	291	310	337	318	306	322	321	312	316	336	351	307	330	343	342	326	329	321	343	347	317	328	297	307	312	318	354	307	317	334	300	309	321	329	341	326	318	325	345	297	301	320	330	319	297	303	316	348	283	306	346	359	321	329	324	310
15752	2077	2245	2565	2427	2111	1822	1625	1434	1376	1292	1203	1129	1075	1072	1024	964	925	906	983	911	875	908	844	923	866	928	833	904	898	883	860	877	864	866	809	812	839	834	877	849	842	838	815	864	867	866	873	795	830	780	790	858	817	845	782	779	809	824	839	806	843	828	825	751	799	774	809	785	855	821	809	832	795	805	781	764	762	811	816	799	858	776	751	850	789	765	791	858	850	805	841	783	792	790	791	823	774	786	830	803	827	818	828	770	806	799	773	825	802	769	816	810	839	800	797	818	805	800	839	818	815	802	826	790	806	802	807	858	811	846	824	771	803	824	815	782	791	840	781	787	778	782	758	780	808	857	801	820	781	807	792	813	792	779	783	804	795	781	849	820	783	775	814	843	769	792	851	828	774	730	774	802	838	852	790	831	821	857	802	777	793	802	829	866	762	776	800	753	748	780	753	843	801	813	869	794	775	770	752	835	790	818	784	750	792	779	829	795	802	795	821	794	818	803	777	806	850	833	759	786	835	769	780	826	853	815	803	820	866	836	771	843	794	781	783	740	827	854	805	781	788	784	794	813	780	816	780	751	793	766	827	801	815	837	815	855	826	830	792	777	766	768	769	778	810	824	817	796	815	815	803	774	777	802	778	775	800	800	787	785	802	798	817	840	787	763	802	796	793	829	802	807	757	876	784	821	770	814	768	788	751	789	815	798	836	775	791	809	799	767	791	846	812	797	836	732	792	831	794	825	801	792	781	802	837	799	795	827	853	732	808	801	804	793	803	777	757	780	824	753	814	827	746	771	833	795	771	789	809	808	819	795	843	790	812	752	788	792	763	862	789	869	809	792	751	839	808	798	772	777	782	832	866	797	840	762	771	808	825	812	787	778	809	795	752	795	807	752	748	759	839	854	811	792	823	810	729	795	822	777	848	809	798	805	783	780	783	815	854	788	752	818	808	808	766	775	776	808	761	787	807	785	792	809	838	775	791	838	813	817	797	843	787	776	804	793	799	813	804	845	791	817	851	786	786	837	789	813	821	824	814	850	800	786	798	785	752	754	773	809	782	804	818	776	792	789	798	780	816	785	782	826	792	750	802	776	812	830	777	790	877	776	812	811	818	786	795	811	861	817	798	774	780	762	829	767	794	742	805	807	811	817	756	807	782	768	764	786	799	749	820	790	779	762	806	793	790	783	822	796	810	771	799	780	810	785	824	778	811	752	802	796	775	777	791	791	839	773	822	796	824	811	867	796	789	736	804	795	826	810	797	780	804	798	817	797	811	862	840	767	813	819	838	777	742	753	762	793	807	800	775	749	837	807	790	778	769	825	822	805	784	789	790	786	812	793	832	803	809	777	805	785	786	789	854	803	804	778	790	797	767	820	780	761	808	852	774	778	810	796	827	786	814	831	773	792	759	782	797	808	796	793	791	831	781	805	796	807	787	791	830	822	759	797	819	809	801	770	815	813	778	824	786	790	771	781	793	794	781	768	765	765	793	736	817	763	794	763	817	783	817	812	864	786	809	802	772	796	823	785	838	804	813	792	752	800	801	776	740	834	806	794	787	797	820	820	746	798	799	821	795	817	813	842	710	776	807	812	839	809	805	787	772	773	849	798	784	819	776	770	828	804	796	774	801	749	802	824	804	769	787	802	777	809	823	779	786	719	757	836	767	834	883	845	783	833	811	771	775	803	819	778	795	810	801	749	762	777	835	781	779	819	816	771	750	826	827	789	779	821	740	799	779	855	807	779	860	785	823	807	778	839	778	777	793	803	830	790	777	767	846	829	813	801	805	784	764	820	768	792	781	781	810	821	769	836	775	802	799	764	789	808	810	840	787	785	842	840	835	803	756	778	771	766	801	809	825	784	781	853	771	784	825	793	797	823	831	813	757	811	804	785	805	815	812	774	839	827	820	779	786	799	777	774	835	804	829	796	790	771	806	843	809	818	789	811	792	823	755	841	837	808	773	805	808	804	801	774	810	793	808	852	769	714	800	805	814	831	770	833	819	821	746	782	786	797	788	799	776	769	800	822	774	838	807	825	840	774	815	793	826	830	815	836	789	782	821	862	754	864	810	802	834	753	853	792	817	758	780	782	789	814	811	795	715	762	829	839	783	776	802	813	821	796	811	802	833	813	768	791	772	783	781	800	778	823	746	821	806	751	793	800	773	823	832	802	845	810	787	824	763	792	859	823	758	787	823	809	787	810	752	808	818	772	799	827	798	790	782	806	794	835	785	705	770	853	836	745	846	783	744	840	797	762	791	861	832	829	752	793	812	756	762	762	791	816	833	798	801	789	799	810	830	782	759	769	813	796	765	811	824	767	781	791	826	809	798	752	789	774	823	768	789	814	768	797	773	779	811	794	777	735	762	751	808	825	809	855	846	804	840	821	751	814	807	805	776	820	818	784	793	813	863	780	793	804	815	841	760	773	749	760	783	764	845	802	841	821	820	841	791	796	761	817	774	811	825	802	830	820	795	817	822	772	773	818	812	788	796	823	772	761	812	767	800	799	736	788	838	813	834	803	799	833	809	807	819	762	800	823	850	783	794	784	824	750	796	805	765	858	858	785	798	750	769	805	806	770	783	853	808	828	770	830	800	853	787	833	792	752	774	835	807	797	791	823	774	796	840	813	796	819	784	787	761	820	812	747	800	814	824	788	775	774	811	783	815	793	799	862	773	784	829	753	764	783	821	814	834	782	753	751	805	784	801	791	823	790	787	794	826	787	855	772	764	818	800	750	804	804	759	819	813	774	795	870	803	833	821	767	836	815	793	794	802	793	857	875	870	775	820	819	798	809	788	784	845	859	802	825	791	757	861	804	823	801	800	792	794	830	820	782	820	754	765	780	845	777	824	792	811	817	820	788	762	765	795	833	798	767	764	792	825	852	834	818	828	768	784	775	805	811	766	841	770	827	748	764	803	839	791	796	799	811	797	812	835	823	809	801	759	831	795	770	832	822	775	759	795	778	758	750	796	819	778	757	851	828	799	797	809	824	793	763	774	825	806	824	843	814	848	772	783	811	779	807	832	787	781	775	874	794	794	776	793	804	761	789	789	823	838	813	796	822	778	763	801	855	777	816	807	850	821	812	823	801	796	785	770	790	830	832	826	843	779	813	821	790	779	817	812	789	827	864	799	815	794	743	814	777	864	824	789	820	770	805	735	756	747	810	848	820	760	767	796	813	810	825	761	831	824	804	791	817	802	804	752	781	773	801	840	788	765	829	810	810	815	790	759	771	837	818	805	808	810	797	822	822	801	828	772	777	825	755	829	828	835	845	795	854	788	806	756	786	768	755	805	798	804	797	777	802	858	786	735	838	754	800	833	837	792	771	838	788	807	797	795	804	789	823	772	818	821	797	787	764	795	804	785	777	766	834	794	822	812	788	798	819	810	822	792	778	764	804	764	852	758	791	792	844	818	841	825	794	800	766	829	824	816	847	762	780	822	778	820	801	743	770	791	827	836	792	805	851	811
39318	10849	2756	1703	1231	920	821	686	606	551	526	466	476	490	400	437	424	417	458	366	406	415	408	444	407	397	421	386	392	387	387	409	392	381	405	362	346	375	396	373	404	349	389	404	400	394	385	387	418	410	385	421	411	383	435	383	392	411	391	388	385	402	386	351	415	368	392	366	388	417	359	370	418	389	406	420	363	359	421	381	421	384	432	388	360	374	374	357	405	391	396	335	383	367	373	380	392	389	363	374	377	368	393	370	351	381	370	445	384	393	377	375	337	403	355	404	407	373	346	365	388	367	396	411	401	389	305	345	374	383	400	363	381	398	372	380	392	375	380	382	360	391	383	389	400	375	387	371	364	375	363	370	371	414	401	400	378	385	376	380	360	413	388	370	376	371	390	401	352	388	362	351	402	365	398	373	376	399	369	398	372	401	383	372	392	392	378	363	398	397	384	382	376	387	409	347	365	372	379	380	390	384	332	346	414	411	372	369	371	369	364	361	366	386	384	334	374	386	366	400	380	373	366	396	371	409	395	376	368	380	385	365	367	414	410	410	381	406	428	381	379	354	397	408	367	400	390	385	384	370	372	394	386	356	351	395	391	403	338	375	382	391	373	355	381	406	405	384	385	385	386	393	391	389	375	386	383	365	372	379	405	348	346	378	367	326	371	373	348	396	382	382	350	371	411	356	380	392	351	347	380	402	394	356	393	381	371	373	394	389	381	395	387	369	376	403	351	373	409	351	362	378	374	368	430	396	375	349	410	396	387	415	398	352	358	408	385	355	377	409	371	382	338	375	376	408	416	402	378	382	372	373	332	387	377	402	368	353	380	360	379	351	350	361	354	386	377	382	381	363	346	390	383	393	381	374	372	349	400	345	338	384	365	378	357	391	337	410	372	346	349	385	352	389	370	405	397	410	366	386	397	385	357	412	373	344	382	368	365	396	398	395	400	365	358	355	378	340	370	397	405	383	358	399	354	350	394	398	346	395	388	377	380	392	370	375	349	369	383	380	362	348	372	383	381	407	314	397	380	398	365	371	360	402	401	376	417	374	355	410	403	328	355	382	407	382	382	372	388	398	358	338	373	375	399	395	351	335	403	347	371	371	393	345	379	400	334	374	390	392	402	362	389	357	351	394	390	385	364	359	372	371	387	382	441	359	356	342	334	386	380	390	395	408	356	387	428	361	403	387	366	380	371	397	383	398	374	396	399	341	383	374	377	408	346	345	365	407	392	359	391	366	390	386	409	399	388	391	410	379	383	374	408	395	378	377	424	365	367	354	398	373	374	425	355	371	355	389	383	373	382	372	381	392	401	369	413	412	399	367	374	353	391	373	379	357	367	386	355	391	352	434	377	391	365	404	394	410	390	361	349	334	382	397	387	380	381	390	395	385	361	413	386	369	346	383	391	394	389	398	362	356	396	399	395	415	379	380	400	398	348	351	379	385	388	411	375	391	370	385	339	393	398	404	372	379	396	371	396	389	366	374	414	405	353	342	407	359	409	375	394	375	384	353	365	363	414	396	395	362	379	370	369	372	366	385	366	369	397	357	350	392	367	417	340	395	390	366	352	371	390	385	397	404	395	390	387	335	354	434	398	396	372	370	357	364	378	367	377	371	363	370	378	378	356	398	379	382	403	367	386	404	389	392	398	384	367	379	362	392	373	385	332	378	376	367	395	386	401	410	385	363	379	386	448	358	348	343	369	373	365	358	362	371	386	345	398	364	375	388	374	387	380	364	388	392	422	367	370	369	375	357	370	403	402	358	326	399	378	386	407	368	359	394	363	383	370	335	392	364	377	393	382	337	381	385	361	385	370	352	410	381	406	377	354	396	318	381	361	352	378	405	370	358	352	381	373	383	369	374	408	393	348	375	356	370	357	378	399	413	367	397	403	370	376	417	372	390	379	371	434	362	387	370	360	378	403	348	358	396	403	370	349	421	369	366	369	382	332	394	379	367	370	342	367	392	401	375	343	425	364	384	373	367	358	421	429	343	399	362	374	387	382	430	345	369	412	365	356	373	364	379	383	375	371	386	412	387	385	362	369	396	353	377	372	370	373	389	385	382	360	348	381	370	381	363	368	387	373	432	366	397	361	365	345	346	401	400	376	398	350	386	369	393	346	368	392	400	423	385	365	383	365	363	398	370	378	391	382	393	330	412	355	415	386	394	359	375	382	364	378	366	374	393	391	340	369	400	387	388	359	388	324	372	343	399	389	407	386	410	390	356	389	360	378	392	354	367	391	353	410	400	364	372	363	381	384	369	404	416	424	416	338	356	368	410	351	377	390	361	399	374	373	365	360	394	397	350	371	399	390	371	386	362	379	387	399	395	395	404	392	404	387	368	368	385	345	401	362	375	360	381	334	380	359	365	380	392	363	380	365	365	357	378	359	349	356	349	394	353	393	393	362	349	381	360	421	370	413	390	379	403	366	410	346	414	399	362	347	396	409	393	351	357	385	361	392	373	342	334	383	364	379	348	425	366	390	385	367	351	353	378	386	391	407	391	345	374	366	360	366	389	365	368	364	386	351	405	387	383	391	393	372	343	362	377	363	376	388	352	354	352	398	422	394	389	377	358	398	370	368	392	385	352	360	378	380	390	374	395	398	412	390	370	365	369	406	389	378	376	361	380	370	408	399	372	359	358	373	409	395	332	437	412	393	411	380	434	395	403	357	356	402	396	390	364	366	371	359	360	393	345	354	395	373	398	358	336	354	368	360	386	369	353	385	350	392	360	380	369	366	405	390	385	384	366	392	388	404	390	387	419	425	337	351	381	365	409	333	375	357	371	386	384	365	384	408	378	417	364	385	326	378	359	384	394	354	352	359	358	415	395	391	407	374	388	377	394	377	410	403	398	392	370	390	351	351	367	376	381	382	355	367	375	380	362	382	372	396	386	389	381	358	382	348	384	392	372	404	347	362	354	423	372	365	395	359	395	386	405	369	362	348	393	368	395	390	412	427	434	411	352	438	398	399	427	348	377	397	387	374	409	403	421	366	359	414	416	386	339	412	365	408	393	383	335	371	380	389	373	389	383	400	397	373	413	380	397	330	381	365	343	351	402	368	401	360	394	354	374	417	404	380	391	405	385	379	365	409	412	342	361	360	389	387	369	343	363	356	403	402	370	365	374	350	383	389	366	359	400	342	372	363	362	391	388	382	379	377	390	377	348	379	367	360	404	400	372	390	385	366	387	387	368	378	368	394	392	360	386	381	405	372	341	373	396	359	371	348	413	393	347	404	373	384	398	377	369	377	403	408	378	365	374	393	390	405	334	355	352	394	346	401	387	433	367	362	383	363	378	411	393	346	394	383	393	375	397	385	372	360	366	411	363	386	406	400	378	387	374	361	396	352	373	370	383	357	372	408	415	356	383	378	359	343	389	385	363	343	371	390	343	368	392	400	391	420	398	350	375	378	394	359	406	370	427	374	383	378	391	395	403	385	336	389	365	403	388	370	357	406	392	390	354	398	377
21328	3423	3548	4408	3883	3275	2887	2485	2198	1954	1824	1677	1548	1486	1425	1290	1317	1313	1240	1147	1190	1172	1111	1038	1148	1061	1066	1070	1047	991	1022	1004	963	993	1015	995	942	985	966	969	933	936	963	971	942	889	934	950	941	972	899	972	965	906	930	906	980	954	913	988	906	906	945	927	885	877	974	964	928	923	932	921	906	895	867	914	893	899	926	908	984	903	944	871	899	904	945	944	994	858	930	991	885	941	901	910	903	913	915	902	890	903	867	890	921	943	904	909	958	931	911	890	863	966	909	941	928	902	885	929	845	884	915	848	840	897	861	909	959	937	915	942	929	941	898	920	878	885	907	906	925	875	950	878	924	936	895	886	914	919	891	905	851	962	865	873	918	876	905	929	905	910	924	917	889	872	867	917	923	815	936	887	907	888	866	872	893	894	928	921	940	950	919	890	843	901	920	890	917	904	924	877	906	929	912	885	910	888	889	945	936	960	910	839	859	890	875	890	877	885	876	885	853	892	864	917	899	871	888	898	914	848	911	912	911	903	873	898	933	853	876	824	891	897	911	873	954	926	890	888	826	911	844	899	903	920	894	860	892	935	909	917	903	858	897	857	867	943	924	899	867	845	906	838	841	867	923	872	855	893	851	938	902	879	930	974	890	855	895	879	881	906	864	924	881	845	940	880	934	933	901	867	923	881	887	893	868	924	866	929	858	946	966	917	918	924	915	936	963	910	941	879	867	890	892	904	844	923	909	939	928	928	897	830	922	898	970	877	857	936	914	930	883	858	901	869	873	887	900	913	880	901	905	912	916	951	865	852	837	912	948	874	876	848	874	927	937	923	875	881	904	894	903	866	906	962	876	946	918	880	837	897	900	896	900	929	861	908	932	870	902	820	879	865	918	907	907	903	919	898	881	926	888	885	954	917	876	910	903	871	956	900	901	827	913	923	912	892	875	878	902	900	912	899	856	912	904	947	929	917	892	882	913	928	936	853	877	883	919	855	917	910	932	891	920	877	887	924	910	902	872	821	934	941	947	919	941	934	920	899	880	907	896	914	898	901	890	883	921	896	931	850	918	923	907	907	907	856	879	883	887	892	922	880	902	922	969	924	891	876	881	867	914	933	885	915	883	933	855	881	880	857	867	902	967	881	905	904	915	912	948	901	880	858	856	918	840	905	887	898	846	918	890	894	911	907	897	931	877	941	880	896	937	869	845	898	872	883	877	899	897	876	869	918	909	866	891	913	884	879	900	914	890	879	962	866	890	946	919	901	871	915	876	901	905	915	876	822	955	876	942	916	886	922	907	881	840	885	884	907	892	882	877	893	926	869	940	885	891	842	880	874	882	897	925	876	938	884	918	898	896	886	869	922	910	926	947	872	908	892	922	915	949	895	877	856	889	926	849	894	919	890	870	894	904	867	918	917	909	846	914	930	945	976	892	874	924	875	897	865	921	896	835	875	855	894	907	927	883	921	886	892	973	943	878	908	876	905	899	915	896	927	884	884	856	845	859	916	859	911	899	881	928	887	868	885	891	882	939	912	835	907	895	892	946	907	933	868	900	959	990	901	948	906	920	887	921	883	884	875	922	907	899	881	877	913	875	928	840	938	911	901	899	889	904	960	895	905	958	930	886	883	854	911	897	875	889	844	911	896	862	864	948	900	894	947	907	868	924	896	917	958	881	934	947	937	908	911	879	894	951	878	841	858	856	896	854	862	978	918	911	919	943	919	947	855	931	877	967	919	913	890	950	841	931	888	869	871	893	905	888	867	920	876	862	886	922	871	859	849	909	908	928	820	942	829	962	877	914	923	854	864	932	869	919	860	907	918	915	865	908	858	844	888	941	899	931	911	930	917	916	900	927	927	904	919	884	919	867	841	955	912	902	901	897	904	910	895	878	921	925	931	879	930	886	924	867	903	899	944	884	872	914	883	936	929	879	925	841	892	851	900	883	888	860	943	899	888	904	876	919	873	858	955	910	870	860	859	936	920	864	876	859	894	880	913	877	903	903	883	932	934	984	941	844	917	890	950	910	928	867	864	947	853	918	917	953	884	859	899	886	872	880	948	922	917	867	951	920	854	878	857	901	913	873	895	918	883	944	896	867	952	888	904	910	872	852	887	902	923	894	834	939	868	886	968	936	930	950	905	905	885	882	944	920	862	870	887	927	912	840	853	930	947	923	843	885	877	931	845	883	923	945	981	857	895	875	949	910	842	932	862	908	885	905	903	874	875	921	909	854	944	871	903	908	905	907	864	912	922	917	893	888	860	878	911	871	896	890	914	913	902	876	879	900	887	902	940	888	894	877	949	935	919	887	871	921	885	873	934	918	912	921	866	911	891	877	862	903	942	865	893	892	911	921	880	885	885	880	898	903	890	950	886	895	919	909	969	947	909	907	864	936	902	846	927	887	917	929	909	853	859	883	866	889	884	869	904	850	919	857	896	895	825	887	932	931	928	909	898	863	867	896	939	907	872	954	910	881	885	884	909	892	900	908	909	872	916	939	860	917	901	894	967	890	964	907	934	871	931	922	902	923	863	929	869	947	952	896	946	904	888	949	920	915	892	924	887	886	889	927	938	874	894	881	874	942	944	845	899	935	896	897	953	893	909	974	864	886	848	867	845	838	871	914	931	867	919	859	931	941	912	927	900	920	893	909	907	908	901	886	923	894	829	890	900	872	862	922	903	927	887	903	878	906	900	938	923	947	913	903	874	924	897	943	895	899	909	885	906	889	880	819	903	883	917	903	895	924	896	934	892	912	918	868	846	915	861	849	936	915	927	936	908	937	885	897	892	880	845	869	897	896	937	859	916	943	879	857	916	860	922	915	888	949	867	909	866	903	915	891	888	885	886	946	894	897	896	965	887	954	876	852	847	937	895	908	909	862	890	894	913	892	927	903	941	905	898	896	909	915	888	852	909	868	960	953	898	897	951	931	885	905	893	938	858	897	962	895	928	905	895	862	871	909	880	894	908	903	906	831	886	905	920	938	909	920	947	877	876	945	883	947	963	876	947	894	888	906	849	913	910	874	919	897	926	941	907	924	862	951	936	901	905	929	919	861	885	892	948	864	854	916	930	899	900	910	888	870	888	845	916	899	904	921	941	899	924	882	914	889	888	852	941	908	851	938	887	929	905	863	895	841	892	889	939	892	892	919	847	910	937	868	888	900	926	836	869	917	857	851	1006	846	898	917	849	936	823	895	894	893	891	911	900	924	854	903	848	894	882	842	923	903	922	896	916	882	910	876	930	840	895	953	908	941	871	897	926	872	873	917	950	892	920	904	910	891	877	883	898	889	950	887	942	933	888	905	910	905	876	921	898	886	868	875	919	885	904	926	874	871	897	906	887	908	854	904	922	897	922	917	866	927	890	910	867	912	868	954	882	870	909	899	902	908	919	914	901	885	863	917	883	951	936	899	897	900	852	900	935	955	921	893	912	869	911	909	924	899	920	900	852	900	904	880	908	853	867	893	880	892	890	900	906	871	908
13291	1473	175	160	189	153	153	151	148	136	166	158	173	159	163	144	141	191	164	157	144	148	133	158	157	147	155	154	135	161	158	155	149	133	166	152	136	149	182	145	155	145	145	160	156	140	146	167	144	165	151	162	145	144	157	186	162	179	131	178	160	140	135	138	143	143	158	145	161	153	158	139	175	141	149	158	124	137	146	143	161	165	170	143	161	141	154	143	159	153	147	153	152	151	151	148	142	143	141	172	156	151	165	156	152	147	137	147	125	160	175	143	171	177	153	148	150	188	135	181	151	138	152	167	164	166	151	150	158	167	123	145	153	149	145	129	149	143	167	135	147	152	146	144	145	172	152	141	158	165	143	139	134	144	143	132	137	143	145	168	164	154	158	170	173	156	156	160	136	149	152	148	160	148	152	150	135	151	170	167	144	149	135	113	177	137	134	142	134	170	152	139	163	134	150	142	148	173	161	152	167	162	149	159	147	147	181	177	144	151	149	162	163	159	159	141	150	163	160	127	158	165	143	146	137	146	155	149	137	133	158	131	180	159	173	165	167	155	129	151	157	165	163	156	174	174	172	162	174	161	154	156	154	141	161	159	156	161	166	136	173	151	156	146	165	168	156	159	158	135	137	138	150	157	161	162	159	126	130	162	143	148	164	162	165	157	156	153	162	136	163	173	144	140	142	158	159	156	150	135	154	146	132	156	152	153	141	149	163	169	134	146	138	141	151	144	142	165	147	136	156	149	155	145	142	147	145	166	142	151	162	149	161	135	152	155	170	154	163	148	141	150	186	155	164	164	136	137	170	149	144	170	145	149	165	128	155	158	161	132	167	147	160	179	147	142	176	167	168	152	152	147	138	159	136	139	136	152	145	155	160	148	155	147	158	142	156	154	172	170	149	141	148	159	143	134	147	164	142	133	145	131	163	143	134	147	138	163	150	137	128	145	171	152	168	136	166	146	156	157	158	154	169	155	140	136	143	155	158	143	163	153	135	163	140	155	139	155	152	150	156	155	130	160	173	157	137	152	146	173	174	144	164	137	149	165	157	143	184	159	121	139	153	143	139	155	139	140	144	170	147	167	147	176	160	130	137	143	162	142	136	154	142	143	162	144	152	160	153	149	142	168	142	144	150	182	139	167	139	151	158	143	149	142	131	142	149	128	154	144	161	169	163	162	169	150	161	147	163	134	149	140	179	164	142	152	158	160	142	137	157	139	172	164	148	140	143	156	156	145	145	149	164	163	175	129	148	139	145	167	157	150	172	136	167	152	163	152	127	138	162	152	144	134	133	147	142	166	143	149	176	157	145	161	156	128	149	167	147	145	136	167	156	165	143	146	132	159	129	166	149	161	162	134	144	163	156	160	138	141	142	137	132	121	123	151	150	160	145	138	158	158	163	156	158	156	166	148	152	143	151	127	154	157	153	149	152	156	169	131	156	148	141	165	167	177	152	144	139	175	132	149	165	145	163	134	153	139	146	160	116	162	171	162	171	144	140	153	154	143	164	152	177	169	155	164	155	168	145	153	161	141	161	151	157	172	146	157	150	173	150	164	153	153	169	160	145	143	141	152	140	161	144	152	167	142	147	135	141	150	144	169	132	171	157	154	173	161	159	151	145	155	156	136	121	154	155	156	139	146	149	155	150	155	147	153	166	170	146	164	133	138	157	133	174	161	132	151	162	155	153	145	164	146	156	134	150	143	166	152	155	151	151	139	127	153	147	144	144	148	180	193	166	156	151	137	142	167	158	153	188	153	161	153	164	142	154	148	156	151	142	151	160	150	136	128	147	169	153	163	156	147	149	176	144	153	144	161	165	172	157	166	163	168	130	144	156	176	148	139	156	138	156	158	136	152	131	149	175	162	158	159	141	144	131	158	142	150	141	137	147	160	141	165	157	178	153	156	165	153	159	135	170	136	131	150	172	140	145	124	137	161	152	147	152	129	164	155	155	123	137	171	163	158	147	131	141	158	141	147	161	171	162	133	129	144	162	141	135	141	133	142	176	127	155	163	147	138	152	171	174	135	150	145	156	167	146	158	161	162	147	165	153	134	134	158	155	149	139	185	159	164	131	137	151	134	178	162	146	151	157	149	139	154	170	134	150	133	141	144	141	162	158	163	152	151	142	165	141	151	131	165	173	122	134	155	142	149	143	155	141	138	143	153	131	127	161	153	158	142	144	163	162	139	160	154	162	156	135	167	166	175	177	139	149	165	139	170	174	164	131	142	137	153	162	165	153	141	128	150	128	130	167	144	153	147	157	156	147	154	133	176	144	149	151	143	156	143	166	150	159	169	157	142	141	156	141	146	147	146	167	150	161	127	131	146	158	138	124	161	176	180	174	146	170	154	143	164	156	152	156	172	136	149	148	135	139	149	140	166	133	157	159	161	153	146	139	141	139	150	143	162	153	175	147	154	170	154	149	173	156	171	159	157	156	158	135	164	132	147	142	140	153	141	139	156	156	176	142	164	167	139	142	153	154	165	149	133	171	143	150	124	149	144	157	156	160	159	165	142	136	145	138	168	169	164	161	152	154	150	155	148	151	167	151	160	155	163	129	149	150	159	204	161	161	136	146	161	150	156	140	161	126	153	149	143	170	156	154	138	151	165	155	148	149	147	126	147	148	129	183	143	138	138	157	124	166	167	136	132	143	131	151	157	128	144	142	140	161	160	158	165	156	193	144	155	151	154	158	146	142	165	123	152	147	136	140	143	149	142	150	163	177	166	137	151	124	137	152	159	136	130	166	146	155	144	147	146	133	160	151	169	176	176	158	154	142	162	145	131	188	153	155	121	136	115	184	137	131	155	158	138	158	161	160	169	141	138	143	153	143	155	151	168	158	153	139	170	139	160	150	142	138	131	154	147	162	167	175	136	156	126	157	143	158	148	151	156	168	151	159	147	155	144	145	145	155	141	161	160	138	145	158	148	151	122	162	172	160	151	161	135	134	146	150	141	139	121	141	160	157	161	156	145	143	125	164	190	171	169	144	171	171	158	136	142	132	165	170	173	160	149	166	176	144	163	165	143	146	179	163	169	161	150	148	146	137	148	154	170	157	155	139	143	146	150	141	139	159	158	121	159	151	158	168	141	139	153	118	171	148	133	158	155	152	145	156	156	179	157	175	164	150	149	167	146	152	167	147	150	153	158	174	167	139	138	135	146	134	141	140	136	160	152	149	173	170	174	149	154	172	142	136	140	145	145	156	132	131	155	142	153	147	137	138	155	140	165	146	149	158	128	152	154	160	149	151	154	160	153	151	123	146	144	144	159	136	154	153	147	151	152	160	166	150	138	144	164	150	159	151	162	157	163	139	147	140	136	162	156	162	141	160	147	164	138	156	175	159	144	158	169	157	171	173	148	133	198	150	150	154	159	138	182	147	158	151	150	162	160	160	165	144	176	142	160	133	160	146	163	151	154	148	146	132	136	178	161	130	149	167	166	137	150	160	163	152	146	156	126	144	143	146	150	146	156
7145	1060	472	509	500	452	446	474	469	488	448	474	440	467	467	447	467	428	444	459	453	469	428	404	476	454	464	443	428	449	462	415	450	443	459	451	427	439	435	470	432	424	481	447	424	439	427	406	496	438	417	387	451	445	441	426	454	408	456	413	467	481	436	455	443	450	432	427	458	433	459	451	459	462	429	400	435	442	465	428	458	426	465	458	426	433	435	461	462	423	405	439	446	455	466	427	448	459	435	419	407	417	454	455	449	428	442	426	429	441	476	441	443	453	466	462	457	422	445	434	442	430	448	464	426	391	458	458	404	457	442	478	436	419	439	424	440	425	421	411	400	422	417	451	410	461	396	426	484	410	434	433	403	454	460	432	448	442	425	455	449	458	458	491	464	441	406	469	436	450	461	438	451	437	415	453	421	463	413	433	448	453	492	455	429	419	443	442	433	453	426	457	449	435	449	459	423	423	447	475	441	442	452	425	442	441	441	447	447	406	484	448	473	456	453	436	444	458	414	424	426	457	462	434	469	408	388	405	430	453	449	442	436	419	423	437	451	419	432	433	452	414	435	420	437	451	401	443	459	434	451	442	478	475	485	413	437	455	468	428	417	446	472	436	443	434	450	432	460	462	443	457	452	457	480	394	410	467	435	436	438	411	445	457	464	439	458	452	439	457	436	432	463	432	402	436	433	432	432	444	483	469	459	454	444	426	405	428	418	458	469	451	389	446	412	434	430	433	419	408	448	425	394	391	450	431	469	432	426	426	434	500	445	453	454	431	437	446	459	434	441	447	449	431	452	409	443	435	513	454	430	446	446	456	466	432	471	450	428	445	470	467	430	463	417	424	421	461	459	453	436	437	454	479	468	431	425	441	443	466	423	456	435	416	455	427	434	448	427	436	410	412	436	458	424	413	461	479	458	401	417	414	457	432	425	419	396	408	429	457	471	447	425	428	467	450	484	441	474	436	474	460	442	455	444	440	446	465	459	428	482	439	427	428	455	423	414	427	437	420	459	427	470	470	476	449	408	434	450	442	443	472	440	459	429	437	455	444	442	412	426	419	474	426	424	459	445	444	447	466	441	448	419	480	441	426	457	438	410	416	468	469	440	465	437	453	425	417	452	423	405	432	457	467	408	451	439	422	447	457	439	456	425	442	441	406	437	424	429	472	410	431	465	458	453	473	411	483	446	431	433	405	428	460	460	459	439	442	448	453	469	440	431	422	444	457	469	410	457	423	464	436	431	450	477	432	452	442	454	437	418	467	447	430	454	453	453	430	432	430	438	444	401	428	448	441	465	477	462	419	435	448	451	456	423	427	453	441	423	437	461	429	436	419	441	471	432	442	462	437	439	435	476	415	457	443	451	447	431	513	460	448	435	463	425	461	433	428	437	442	434	451	446	457	446	439	452	440	450	418	403	436	447	485	459	470	466	501	401	419	448	428	453	463	455	430	434	447	448	453	433	429	453	460	417	422	423	454	425	442	416	431	443	448	442	416	451	428	448	425	447	468	456	440	451	448	430	462	464	425	461	443	445	452	418	490	459	483	426	433	449	489	469	446	463	450	466	443	459	460	492	436	436	420	413	428	442	406	460	435	444	447	430	424	469	458	463	447	418	434	424	471	449	442	430	450	488	440	441	415	437	427	444	445	425	458	454	447	433	454	437	430	475	418	483	430	429	449	430	431	434	435	444	473	445	449	429	459	457	458	410	427	467	455	422	460	429	434	399	492	412	422	443	465	443	461	448	409	442	428	436	454	481	414	467	435	481	420	461	431	436	432	411	437	455	465	425	458	465	453	429	453	436	450	414	478	454	429	413	464	428	435	399	445	454	405	441	431	416	436	466	447	432	469	412	439	459	428	422	437	433	476	407	429	436	463	443	427	453	441	426	488	423	448	446	405	485	413	447	422	462	454	443	424	441	478	414	455	427	476	421	420	477	449	451	493	408	447	450	433	439	462	451	426	417	409	447	457	438	423	448	465	455	443	435	477	437	394	461	438	422	435	472	448	453	423	440	456	453	472	467	431	449	451	474	451	427	404	449	437	428	454	479	388	427	444	497	452	448	446	442	481	480	491	426	452	474	454	486	475	450	438	465	437	436	461	435	422	451	412	442	449	418	441	434	478	460	431	402	442	431	454	407	477	427	445	439	402	452	413	459	430	439	462	462	435	460	407	439	474	431	427	468	420	434	450	445	440	406	448	427	429	431	452	444	472	439	457	384	416	459	433	449	419	451	463	432	435	459	433	437	432	443	431	409	452	468	450	439	407	452	456	418	411	399	460	450	453	434	410	409	487	477	471	440	475	461	446	428	395	465	436	449	430	456	432	413	438	459	427	447	404	445	416	433	434	433	439	463	404	423	453	399	492	410	463	427	414	450	442	467	431	439	419	423	455	406	463	464	435	406	473	451	448	463	410	458	483	432	450	469	430	438	455	459	430	443	420	456	462	499	437	437	461	428	421	433	424	412	414	396	416	475	440	435	421	441	479	490	430	444	439	444	413	441	448	430	441	459	458	434	476	481	470	434	446	401	444	427	401	444	429	456	425	441	470	429	472	433	462	439	417	443	473	421	472	429	455	421	453	468	398	456	458	472	476	462	427	457	441	438	467	396	423	476	427	464	415	439	445	447	434	432	455	415	452	492	425	465	409	448	462	426	437	439	420	437	480	429	431	413	438	445	407	435	475	447	454	435	458	426	438	411	430	476	422	422	478	406	456	457	438	430	426	431	450	432	439	449	486	436	468	386	407	467	436	437	452	443	463	451	457	428	496	433	440	470	480	463	422	436	419	463	450	450	437	455	449	464	478	469	437	452	434	441	423	448	445	457	409	451	410	451	448	412	471	439	396	439	464	396	461	474	447	440	421	428	455	456	395	463	429	435	446	391	480	450	454	440	425	473	455	424	413	445	393	446	437	469	435	433	427	466	426	442	428	447	438	448	442	454	476	451	438	417	456	447	419	442	422	423	443	412	433	458	433	441	443	453	403	439	436	451	427	451	415	481	436	461	479	422	440	415	420	442	460	497	458	438	440	452	417	443	442	428	448	420	406	450	432	459	443	457	457	457	439	462	464	455	432	433	461	427	439	423	452	481	427	430	477	410	441	446	446	452	400	440	421	444	470	427	413	429	451	478	497	444	476	449	444	442	488	471	433	420	461	447	499	433	419	440	466	448	425	458	430	405	407	436	435	416	432	424	425	411	493	423	432	438	438	429	463	441	449	460	439	420	448	437	448	444	428	470	451	455	446	460	430	414	444	493	432	423	471	405	441	415	440	413	457	454	488	432	435	412	396	468	454	462	471	478	439	465	419	436	466	463	444	480	479	455	444	453	471	432	441	441	480	462	443	446	434	408	440	456	465	454	466	408	408	423	479	415	457	445	445	462	467	439	437	464	425	444	418	445	462	472	424	454	456	438	498	461	426	408	457	451	445	462	437	453	444	432	456	492	445	444	423	432	461	451	460	455	423	444	443
30699	6692	1398	984	724	584	528	462	480	378	374	357	357	331	389	373	374	324	345	349	330	349	368	315	334	335	344	328	324	317	352	323	350	317	344	321	346	322	351	328	322	348	333	300	299	299	313	338	299	342	324	314	319	314	313	311	331	292	324	324	320	292	361	320	296	297	311	282	286	321	303	325	328	294	310	322	293	342	319	281	314	316	302	321	311	302	341	320	323	313	301	334	339	337	297	319	331	321	344	318	340	317	328	323	348	319	318	355	327	318	302	332	313	371	317	306	295	324	297	330	306	313	297	330	321	295	339	328	307	298	334	310	332	313	291	311	263	308	322	342	338	310	291	306	336	363	312	332	293	317	292	337	356	306	362	302	288	352	331	310	305	304	336	342	350	322	324	304	352	313	329	358	377	310	343	364	336	325	342	310	323	337	311	329	328	363	311	307	319	294	324	293	350	333	314	353	331	343	329	287	313	332	330	338	310	335	331	321	320	318	299	353	305	309	319	349	289	331	313	320	297	292	359	322	347	375	307	342	346	343	341	322	325	326	324	357	342	327	356	291	290	333	313	332	315	319	316	304	338	321	318	320	336	311	306	293	317	310	309	333	297	325	320	334	327	316	356	289	305	368	306	342	343	337	324	298	314	321	317	307	338	338	330	338	323	360	309	314	322	356	329	368	312	325	366	303	302	337	298	259	321	354	313	304	295	294	300	321	343	314	343	323	326	331	286	315	335	342	329	307	335	311	334	349	305	327	303	333	349	337	338	338	317	303	376	364	340	310	335	326	319	275	322	326	323	305	336	324	315	328	308	301	306	350	311	326	325	317	305	353	353	309	352	299	326	307	336	312	308	323	310	341	335	322	304	286	369	315	287	303	320	297	333	301	325	335	312	289	299	317	360	332	318	307	310	280	283	293	340	279	322	318	299	306	329	338	321	344	334	346	300	310	301	310	335	330	325	296	304	332	323	327	323	300	311	338	322	327	297	341	343	346	325	362	296	346	277	340	329	370	339	322	267	353	286	343	336	316	369	306	333	291	301	325	314	320	315	334	339	274	340	333	308	316	304	297	299	345	316	311	331	333	343	316	292	317	316	306	310	332	300	278	299	324	302	302	321	275	311	365	301	298	346	337	326	297	339	327	287	296	350	337	311	305	281	316	331	300	333	314	302	305	305	335	303	308	349	344	347	316	319	306	330	329	317	321	337	313	337	300	384	315	324	299	293	334	340	301	300	324	333	316	336	316	310	329	336	323	326	327	297	320	344	323	326	313	295	324	305	295	342	289	358	335	295	319	331	312	302	336	333	303	371	334	359	297	311	320	304	303	328	307	344	340	316	348	347	369	308	343	338	359	299	297	335	290	304	345	322	359	300	311	316	296	321	311	330	320	362	311	300	362	331	282	351	350	309	290	321	329	307	326	359	363	318	342	341	313	325	327	325	308	321	343	315	322	316	331	336	318	347	299	320	336	288	351	324	323	285	313	333	293	359	291	337	307	302	320	310	326	338	317	325	315	338	335	325	344	305	293	283	309	330	311	321	334	303	302	332	290	314	341	305	310	288	290	333	314	300	294	358	310	317	322	359	296	295	320	314	326	321	330	346	322	284	314	326	327	334	309	307	287	339	291	318	328	295	345	331	299	343	303	300	360	298	319	329	329	345	293	294	304	364	310	310	325	326	299	329	321	300	294	304	288	333	302	322	297	342	322	358	329	324	341	321	339	305	307	300	323	318	345	307	334	333	327	306	339	329	323	309	347	323	358	323	316	310	301	327	331	312	330	320	307	345	337	335	314	316	343	318	318	300	318	304	330	340	343	331	298	320	336	313	289	281	284	311	301	313	317	321	327	315	330	322	330	344	348	292	295	294	332	319	322	336	316	337	333	331	311	305	346	346	341	313	309	309	336	301	345	329	344	309	349	328	358	310	291	334	304	334	333	315	309	305	317	330	323	287	320	329	326	329	311	328	347	343	336	304	328	319	353	289	318	309	304	322	316	339	341	309	334	349	339	332	292	320	340	356	339	330	324	333	325	307	328	308	333	317	312	318	269	303	349	308	305	292	331	302	321	306	336	323	296	333	351	309	325	309	314	317	295	305	321	332	347	314	323	325	315	332	370	309	293	296	336	295	349	339	288	346	336	330	319	312	328	332	322	330	314	305	320	321	321	332	318	324	363	319	328	328	368	329	338	292	308	335	339	307	288	328	339	345	301	324	299	346	302	322	339	332	302	313	279	319	309	330	309	314	293	347	361	325	300	310	286	347	306	341	336	288	301	327	313	333	328	312	306	306	300	316	341	307	303	318	318	375	327	295	332	294	302	310	320	320	371	332	295	298	314	326	317	311	337	308	321	347	299	317	321	296	311	311	322	292	348	321	310	338	317	350	334	343	355	288	318	322	328	335	316	331	321	338	336	313	311	344	307	306	330	312	277	334	303	345	291	337	328	334	308	331	331	349	334	315	342	337	353	347	363	320	290	348	290	321	349	315	346	350	316	295	310	374	326	331	330	338	322	316	356	325	306	293	297	328	332	311	346	366	300	340	327	323	330	309	267	328	353	310	363	315	292	320	317	318	335	327	294	292	299	360	332	326	345	339	293	286	323	354	338	311	320	322	314	367	354	307	310	319	289	340	363	362	309	337	356	339	327	280	296	329	347	293	316	301	344	311	331	344	311	315	319	325	332	323	346	334	331	314	309	306	309	311	344	338	297	355	347	321	306	300	334	321	338	317	328	346	327	307	325	333	332	361	310	342	307	303	336	317	320	310	324	348	330	276	334	333	334	299	306	342	349	314	313	304	319	351	327	321	327	315	345	314	305	318	299	318	317	314	286	314	325	314	281	349	350	291	304	318	325	327	291	299	327	320	277	319	339	316	332	322	315	354	320	327	294	322	318	337	348	333	328	345	355	308	329	312	325	346	359	318	331	343	344	303	339	322	303	273	312	319	288	310	340	315	353	341	328	301	320	348	294	303	320	276	322	328	347	356	338	329	323	306	312	326	310	316	324	327	311	342	313	318	322	341	276	336	328	315	285	328	323	324	306	315	314	337	353	342	340	351	322	326	330	331	320	315	319	350	313	356	332	284	314	332	309	305	359	349	350	334	332	344	322	325	340	332	313	313	306	280	316	315	318	308	292	321	322	292	343	336	330	317	324	329	337	312	364	311	292	286	282	355	344	318	328	307	321	304	318	303	333	280	301	306	327	308	314	315	331	327	311	326	330	326	323	351	327	317	324	322	310	295	294	346	307	317	337	324	338	367	304	319	343	331	323	334	337	289	323	331	289	281	322	301	296	332	354	341	336	297	318	306	313	333	328	320	336	352	335	308	347	338	312	330	327	320	328	299	310	301	329	313	299	367	305	347	305	322	327	334	339	313	317	289	306	313	364	320	333	323	313	319	322	340	325	304	291	308	338	311	324	325	299	310	319	322	332	311	352	314	319	287	330	304	315	353	299	320	289	356	312	294	322	339	350
16694	2844	2121	2501	2427	2062	1845	1694	1502	1402	1269	1224	1167	1094	1060	1015	980	1111	967	960	958	900	905	870	957	892	870	907	858	834	889	798	885	825	872	836	836	841	799	862	853	882	842	874	821	855	818	847	855	854	848	830	826	847	823	786	843	836	831	818	818	833	866	828	846	852	806	850	811	810	827	839	816	807	805	806	833	831	817	815	766	815	826	838	819	841	815	804	856	828	824	807	766	823	850	790	809	796	787	809	770	837	768	785	785	784	786	765	786	755	784	768	779	811	814	842	796	762	799	814	859	829	788	839	800	826	787	827	817	833	822	828	868	870	791	819	811	831	813	795	821	822	793	778	862	827	812	776	799	822	817	791	795	826	783	805	801	855	827	823	785	781	812	812	823	820	801	805	819	815	820	785	863	780	830	842	788	797	767	769	790	848	811	798	811	742	776	812	813	798	834	847	767	787	781	766	836	801	771	825	787	747	805	794	814	821	800	843	827	819	781	813	803	784	818	770	868	795	813	842	785	815	814	813	844	811	824	870	810	808	786	782	850	783	759	804	802	815	821	834	804	845	844	781	849	824	792	800	817	825	818	783	797	835	763	771	776	789	858	776	846	773	821	811	825	773	753	818	838	784	810	827	792	774	801	810	780	786	833	791	784	792	849	815	809	765	770	783	831	799	800	848	773	770	842	834	813	776	796	744	813	817	808	827	779	754	860	791	839	825	799	848	821	865	819	744	818	797	817	772	838	805	854	840	806	796	785	844	791	830	802	801	801	829	743	832	804	774	822	780	839	814	814	781	795	750	800	826	782	775	812	822	833	786	831	840	756	792	831	841	771	773	839	846	793	782	797	805	797	843	878	756	825	793	749	866	843	791	813	843	779	832	830	795	801	816	796	836	836	767	798	799	839	822	775	811	813	801	810	837	811	751	784	795	804	857	797	779	834	766	811	803	835	769	844	813	812	785	828	856	811	800	848	797	851	803	787	804	762	789	878	815	793	819	823	787	838	790	802	834	814	771	804	843	764	746	863	814	776	840	812	800	862	782	826	801	804	825	800	816	756	802	855	803	818	769	842	777	780	772	849	850	789	789	783	834	785	791	810	791	802	825	851	826	839	774	748	813	766	787	796	760	812	776	835	852	778	826	819	782	777	847	814	790	842	776	828	793	841	772	807	774	809	742	798	812	821	771	742	855	756	808	787	820	815	778	796	810	852	814	837	781	808	816	813	802	846	792	796	741	788	778	835	835	820	796	801	776	827	813	796	807	777	761	795	820	803	780	798	861	752	808	835	760	838	888	776	794	822	766	801	778	858	833	790	823	813	788	769	834	796	774	833	807	828	796	749	800	799	826	782	818	833	787	766	775	833	799	796	819	807	808	877	802	771	844	843	829	807	775	820	808	778	844	783	806	829	777	776	873	836	795	802	802	797	769	768	838	799	819	750	783	770	783	795	794	798	786	800	803	758	768	789	811	802	806	845	840	798	803	843	787	781	772	762	798	815	833	796	798	799	814	802	797	753	758	818	823	780	838	815	786	818	799	784	851	836	803	813	815	814	819	789	780	790	807	778	773	838	757	803	758	789	816	800	786	788	730	812	834	797	783	773	833	778	821	837	839	824	802	775	814	802	792	792	820	776	758	792	806	823	785	810	791	782	753	765	779	825	780	808	838	820	838	787	781	840	817	783	817	823	753	802	777	828	775	845	801	824	826	816	816	824	783	854	798	859	777	769	784	772	762	757	795	806	849	756	801	799	817	825	733	819	806	839	770	799	797	842	790	800	846	825	833	799	849	772	818	806	789	827	828	799	768	794	835	819	796	803	761	791	838	789	790	854	808	810	840	797	777	771	786	775	792	788	834	777	816	784	809	776	799	820	770	787	762	787	774	788	764	818	806	781	818	821	785	764	771	827	781	787	777	827	838	796	825	809	770	778	836	800	835	830	821	810	832	794	773	790	816	778	827	813	799	796	786	894	815	827	853	782	792	809	814	778	826	792	750	795	828	828	812	828	774	785	813	787	878	793	788	795	821	777	827	838	811	827	796	797	839	796	824	763	798	808	777	821	805	797	845	834	812	839	839	799	806	765	816	817	781	808	829	818	814	856	815	799	863	817	780	811	794	809	868	815	781	793	778	871	761	841	821	824	797	779	845	776	797	796	777	782	825	796	781	753	826	801	779	817	827	808	848	820	791	794	849	814	803	851	829	760	780	805	792	792	847	782	802	826	823	782	730	829	853	793	803	817	796	802	793	837	886	814	829	818	751	818	837	823	774	766	804	809	838	778	832	866	808	820	792	807	801	821	832	769	827	804	782	846	798	825	816	843	823	807	858	777	786	816	822	792	839	800	817	779	789	855	871	853	839	814	780	808	831	768	852	835	841	819	815	836	819	773	742	780	790	826	800	826	789	847	788	778	824	826	824	818	797	843	788	808	761	774	809	782	780	803	831	766	779	804	800	784	843	802	810	821	797	784	799	785	812	774	799	771	791	850	762	809	810	852	785	772	835	795	831	775	793	801	803	854	818	861	768	831	800	818	821	783	792	807	895	793	803	791	806	824	808	804	803	829	753	857	801	834	804	813	818	806	858	818	853	801	804	815	784	835	835	818	785	847	752	849	815	847	779	829	797	787	799	804	814	787	802	809	826	806	800	776	785	801	813	802	797	838	830	764	830	853	817	759	811	804	812	813	795	793	820	834	871	788	850	814	823	785	757	779	787	820	807	800	786	833	772	789	826	835	803	778	801	811	833	832	843	831	806	755	838	860	826	833	816	860	815	838	805	773	820	838	849	782	764	754	804	778	748	793	825	808	812	802	812	788	791	773	780	794	817	780	800	816	798	841	811	781	827	782	811	808	821	774	764	808	753	814	852	856	796	735	793	780	813	837	783	792	824	857	832	773	824	818	789	791	792	812	787	785	784	869	808	780	802	811	812	846	806	778	790	817	799	770	806	780	791	788	832	810	799	881	825	827	785	764	808	803	842	837	789	784	795	832	808	817	820	763	778	838	811	850	799	783	810	803	752	786	795	807	839	815	766	805	850	789	860	802	793	768	831	805	832	761	816	827	806	791	807	815	817	833	770	809	833	780	795	819	837	796	818	773	782	770	818	829	818	822	779	780	804	824	855	784	827	779	800	826	806	825	799	854	795	807	786	851	831	841	844	818	814	814	811	765	776	808	809	809	821	832	823	772	802	807	859	794	804	829	817	820	831	830	832	807	818	810	802	753	818	785	727	785	840	827	820	840	792	787	861	793	819	787	788	804	874	837	811	763	787	791	808	775	803	866	796	799	815	809	878	824	780	876	868	813	810	842	786	818	822	801	790	792	740	797	808	801	855	788	774	806	750	802	786	802	789	824	842	816	810	821	779	821	855	817	827	806	822	804	798	789	772	822	787	813	790	807	816	852	878	786	796	810	834	822	787	843	817	775	770	764	870	762	751	768	836	799	769	805	783	801	813	785	806	811	798	803	822	789	823
40411	10996	2874	1887	1278	917	789	691	643	537	536	467	489	458	440	457	422	481	402	389	410	426	406	378	430	380	424	391	383	399	383	393	406	395	374	398	383	403	357	386	402	395	395	383	387	378	330	389	392	339	376	385	400	414	361	392	402	391	356	384	373	398	371	425	382	413	349	393	360	343	376	403	385	391	383	380	422	367	353	385	380	361	390	382	384	371	374	361	406	379	389	390	396	401	393	377	367	375	367	342	395	371	390	366	375	391	373	376	382	389	391	380	386	378	393	385	384	385	388	377	380	402	368	382	380	358	356	353	366	412	385	361	372	367	389	369	393	390	373	427	380	385	371	337	372	369	349	348	388	392	386	377	389	401	355	396	378	397	395	356	419	343	394	401	407	322	411	372	377	393	359	380	395	409	391	345	352	380	368	375	373	378	365	379	392	407	385	357	355	369	361	381	387	349	346	386	343	387	414	368	366	400	397	384	381	380	393	383	352	371	360	362	368	348	405	371	398	396	412	404	387	381	379	390	377	374	360	392	352	374	390	349	374	374	347	382	390	374	408	345	391	359	414	375	407	398	340	369	362	405	407	329	357	370	347	380	382	346	397	388	379	358	405	406	380	387	382	379	366	379	360	380	379	364	388	334	364	384	340	393	396	364	384	400	348	354	373	390	426	357	422	418	384	382	350	369	369	381	392	413	431	381	349	363	365	366	382	371	371	368	377	370	359	375	382	385	359	354	383	400	382	337	412	375	400	436	377	377	387	355	365	386	370	385	395	376	376	406	355	371	381	355	390	349	369	370	385	378	330	384	362	358	366	413	362	380	391	371	370	391	396	370	382	380	361	399	346	363	374	407	363	414	392	364	414	352	380	378	406	386	387	393	372	386	379	397	372	354	396	341	368	372	368	378	381	343	375	357	390	412	397	367	355	414	332	389	376	382	366	375	385	361	359	368	381	389	382	380	337	385	366	360	391	384	387	371	373	402	366	397	351	390	375	369	392	355	416	395	374	358	377	406	336	385	335	409	360	353	356	358	403	361	404	407	405	394	377	373	372	394	375	400	386	377	386	409	368	386	392	359	365	318	370	377	386	340	398	379	338	370	377	398	377	399	358	387	390	374	375	368	391	391	347	381	359	398	369	390	391	360	369	376	360	392	396	394	385	384	366	367	404	429	408	439	400	379	371	322	371	386	380	380	380	374	364	373	374	373	388	378	396	361	368	360	389	374	371	358	341	404	415	399	392	380	403	406	380	406	378	381	364	377	358	334	354	327	352	370	361	410	359	380	350	364	393	367	420	385	364	379	399	370	331	401	374	365	354	416	403	376	405	396	431	402	415	360	393	383	385	376	370	388	378	409	343	342	366	377	406	393	407	391	362	365	363	369	383	370	383	391	402	381	381	389	381	415	357	380	379	406	353	401	345	362	374	369	397	377	392	368	385	423	363	375	386	381	391	386	426	355	388	384	412	383	393	400	348	382	381	379	403	407	375	378	386	371	412	362	343	385	402	389	368	353	364	411	394	377	393	387	355	389	392	397	404	394	359	401	394	366	381	384	392	354	404	391	403	394	389	374	371	403	399	370	352	397	360	394	380	364	382	386	376	360	401	365	357	381	363	367	358	386	382	379	348	397	385	412	366	397	392	382	392	398	361	367	397	426	365	379	407	351	375	376	368	356	394	364	361	370	350	376	379	392	413	372	387	386	355	366	401	374	379	393	425	366	387	401	391	383	343	383	343	370	356	365	398	365	378	390	383	363	390	392	352	361	352	389	412	375	403	366	341	333	381	404	376	361	404	390	392	368	340	399	377	394	420	410	400	403	386	356	327	389	368	388	369	365	372	388	380	356	361	356	389	356	357	424	407	388	406	387	387	425	399	345	403	364	389	407	370	379	389	383	370	399	395	403	364	391	365	392	423	346	381	368	373	351	397	388	357	378	403	401	381	394	424	384	419	387	370	425	375	382	426	363	374	400	366	388	406	396	389	417	380	365	396	355	368	363	386	407	368	356	359	394	371	392	359	389	419	366	396	357	388	396	370	369	429	425	348	369	403	376	396	359	391	389	333	377	399	412	400	390	384	378	372	378	382	381	425	341	375	400	373	389	374	369	378	388	401	365	369	408	382	355	397	418	371	390	389	394	386	394	370	373	358	386	393	378	366	369	370	393	376	382	384	394	411	381	392	362	397	354	394	429	432	385	362	380	364	362	374	405	351	352	362	396	397	377	359	377	390	417	403	369	342	388	382	381	358	405	362	385	376	394	388	377	365	400	358	388	370	409	364	404	376	343	379	400	381	366	367	343	370	368	372	391	411	410	407	427	422	373	369	394	376	389	374	395	366	339	348	364	364	383	359	366	359	397	396	378	375	369	381	358	353	338	371	374	394	379	366	361	377	363	361	367	377	342	389	348	397	366	384	400	416	413	389	367	361	371	357	379	396	351	387	391	339	389	360	404	399	403	389	361	413	400	377	357	360	431	360	383	365	383	396	403	402	354	405	380	363	364	401	389	376	370	368	370	415	391	396	401	400	368	374	346	429	382	363	386	395	365	385	411	370	384	390	371	404	418	393	393	381	385	382	364	385	395	405	359	354	366	379	375	395	374	396	396	400	336	393	388	366	364	405	365	349	354	408	381	356	358	405	346	362	365	363	382	396	396	375	371	385	366	376	333	388	400	398	393	368	387	331	385	355	384	390	379	378	348	389	386	401	340	384	355	364	387	371	381	398	373	377	379	396	379	366	380	373	384	423	404	337	383	357	362	353	378	353	362	379	339	387	389	341	374	357	380	376	371	399	379	374	365	362	367	393	409	439	372	363	408	365	341	441	340	386	363	377	371	385	346	367	349	357	383	358	376	383	364	378	376	381	411	364	394	389	378	422	395	363	369	383	362	384	378	410	358	397	400	387	380	373	334	336	375	363	362	350	363	368	351	364	377	399	409	403	377	355	400	385	377	401	379	373	380	392	357	370	361	347	377	364	381	371	394	378	386	398	377	388	360	372	348	368	389	345	382	365	401	386	379	367	353	375	397	381	423	355	381	376	362	413	374	355	378	356	371	379	381	377	378	390	373	401	377	394	402	319	364	391	373	348	406	357	404	388	389	384	393	371	372	417	387	362	336	435	396	401	393	367	383	378	385	390	407	379	387	377	419	385	326	373	421	375	429	399	372	367	391	393	393	366	380	368	365	396	382	433	391	394	378	381	363	366	405	402	400	418	391	366	390	412	403	399	385	374	394	380	389	393	389	368	399	395	379	386	376	397	387	380	353	374	405	395	395	403	364	380	369	381	399	410	398	380	396	407	376	415	399	374	373	413	403	391	413	399	393	385	387	371	374	359	361	408	336	385	404	363	403	401	370	400	383	408	338	379	413	385	387	365	368	392	392	369	374	340	396	355	391	401	361	361	384	388	375	357	385	400	382	381	396	401	421	384	412	394	391	390	407	377	355	397	380	380	360	391	367	339	377	447	361	380	408
21703	3101	3537	4454	3893	3447	2888	2526	2263	1958	1842	1692	1587	1467	1491	1293	1329	1263	1206	1145	1170	1130	1073	1045	1068	1113	1033	1087	1067	1010	957	1002	1022	1035	971	1003	1010	959	947	1027	995	947	963	968	959	944	917	950	883	926	967	968	930	917	899	950	1000	934	971	996	924	975	943	968	908	887	984	884	925	926	899	882	974	899	925	921	902	899	900	908	917	898	905	918	925	907	913	909	881	923	962	904	960	858	902	925	866	886	926	947	942	943	882	877	935	900	927	897	912	918	877	935	919	973	874	858	921	863	916	886	901	958	933	897	905	888	913	904	881	881	921	921	904	900	910	872	884	888	920	905	894	938	894	921	917	903	941	882	865	902	858	822	892	911	869	912	905	885	906	913	906	901	886	912	964	958	893	911	925	915	969	919	853	889	939	936	876	864	921	927	951	873	906	901	883	933	937	896	899	913	875	948	861	900	906	922	933	911	896	903	915	870	915	949	912	903	894	932	882	926	899	876	879	844	875	955	921	844	907	917	873	923	952	908	924	881	897	897	891	893	879	868	919	943	877	909	874	935	917	897	896	962	865	899	919	906	938	895	875	962	840	923	861	894	907	925	826	864	904	879	886	910	933	882	970	883	933	933	867	925	881	884	893	937	904	922	917	933	901	892	883	876	869	992	914	921	874	894	918	899	981	872	917	907	922	897	918	919	866	879	899	950	930	900	870	855	897	893	876	870	927	879	885	915	872	905	871	846	900	902	919	860	918	927	954	886	949	914	894	933	905	931	903	907	887	872	899	880	972	962	862	896	898	925	884	890	885	894	908	835	900	922	923	893	938	898	908	882	925	936	864	916	899	856	930	888	885	913	907	916	904	930	908	888	878	898	936	866	930	954	881	910	917	927	895	896	881	887	910	934	901	913	908	879	890	890	928	863	885	914	926	893	931	890	893	897	889	852	886	896	907	871	912	946	915	856	891	907	885	892	921	880	912	896	917	918	934	902	874	905	905	931	910	953	927	899	938	910	917	885	865	898	902	935	913	896	915	891	916	913	882	936	928	912	955	908	909	850	887	826	894	877	870	914	892	895	919	857	888	890	954	856	974	864	866	908	873	894	905	861	931	875	893	898	879	882	886	906	922	841	883	880	884	912	977	882	957	872	882	859	895	889	894	890	926	888	897	853	908	910	907	881	874	868	908	914	897	848	943	914	941	930	935	871	912	913	928	924	849	909	882	958	921	899	858	867	863	910	897	884	913	857	955	910	881	878	857	933	907	865	890	859	906	900	876	874	897	915	870	911	826	954	933	874	905	936	833	912	908	914	932	916	858	949	903	930	898	928	917	944	915	907	915	880	888	905	899	956	937	915	927	875	898	859	878	915	933	892	897	923	908	911	874	920	875	884	915	915	890	829	924	885	926	877	886	869	881	895	899	921	952	907	904	885	892	869	924	963	893	902	901	883	873	902	897	871	948	932	904	907	846	933	908	896	857	871	893	907	910	911	901	928	905	887	889	903	872	901	893	887	854	881	879	927	879	907	898	903	902	883	908	879	898	888	912	866	882	867	901	895	880	915	911	891	899	908	898	911	915	926	940	921	859	915	885	908	908	906	905	867	851	920	877	877	930	892	894	917	887	946	908	893	902	892	915	885	895	912	910	876	957	909	867	918	936	931	874	810	914	855	905	870	906	922	891	907	886	941	912	935	952	868	901	916	882	927	913	871	894	857	937	933	895	924	885	933	895	944	884	871	915	842	897	866	893	923	892	871	918	910	865	915	888	951	876	900	875	876	895	908	914	959	882	919	888	917	879	905	915	901	883	945	911	910	896	894	901	917	863	974	922	953	875	912	884	941	879	896	948	916	912	872	873	864	956	882	964	920	917	918	891	887	872	961	890	943	867	874	945	895	919	880	929	863	926	853	905	945	933	897	901	917	941	903	902	885	907	880	949	874	877	870	919	865	920	902	899	881	887	809	934	902	922	930	960	871	900	917	891	899	874	931	903	860	909	916	937	946	873	925	873	828	955	885	899	901	917	903	892	851	883	869	916	897	894	914	875	892	867	926	902	871	936	894	891	924	915	892	934	929	898	903	923	931	891	872	931	849	909	902	914	909	936	892	909	872	930	836	876	924	949	923	868	862	933	952	929	880	895	906	948	943	884	874	907	880	913	885	933	919	880	914	913	863	878	855	892	933	879	872	913	892	861	908	896	865	910	877	896	913	906	896	852	923	934	874	856	884	924	892	923	917	962	908	882	874	851	914	873	878	875	929	905	896	895	925	904	871	938	899	857	910	860	870	881	964	871	928	885	891	918	910	901	877	850	914	948	894	941	887	924	859	909	878	897	872	903	823	918	914	845	886	896	885	927	873	850	914	912	900	912	846	913	921	934	880	912	931	874	864	894	873	898	906	895	847	901	922	917	937	835	922	886	850	859	896	921	959	906	917	920	886	937	950	901	917	899	915	921	876	921	930	906	887	886	872	910	882	899	950	900	907	878	938	850	955	896	913	887	938	866	904	870	890	906	896	858	914	905	939	928	887	902	823	904	916	937	908	952	844	874	896	912	918	895	880	857	886	885	871	916	856	863	921	862	872	905	865	874	914	858	877	888	948	888	893	910	870	886	891	986	887	882	907	910	857	903	878	920	911	869	889	856	970	836	930	856	907	911	944	889	898	919	891	868	888	877	873	907	897	924	908	950	906	921	894	871	933	897	910	888	889	911	900	902	956	925	896	890	911	911	913	980	903	905	944	954	926	898	875	965	880	887	908	887	928	903	892	956	893	936	902	878	911	896	915	941	930	888	907	926	875	903	874	879	958	904	881	918	944	907	934	928	867	911	937	933	903	898	958	897	920	838	905	855	905	890	824	916	943	871	930	895	923	919	920	906	850	901	904	892	869	870	943	892	928	942	912	932	902	927	895	912	889	919	929	946	930	889	888	899	915	942	931	860	903	897	902	946	988	878	905	885	879	941	925	878	886	906	961	881	952	890	903	843	917	934	900	925	855	889	853	852	912	881	883	909	916	922	941	897	941	906	904	919	884	872	877	912	906	931	922	898	955	908	854	879	951	901	959	876	914	895	912	887	947	893	912	865	821	942	882	868	882	865	881	906	874	901	911	869	875	915	896	938	872	894	930	892	928	937	876	930	906	907	875	924	852	930	928	874	899	897	916	899	972	916	926	938	937	916	871	885	907	928	892	943	903	909	871	883	864	876	932	904	897	919	899	959	948	920	922	877	922	850	879	864	873	904	928	929	928	920	897	876	969	898	869	906	909	920	863	904	852	888	924	922	879	917	934	943	928	913	939	896	925	906	850	923	893	892	903	914	904	909	914	964	871	923	895	935	849	861	911	914	929	873	883	904	950	909	920	912	956	944	921	913	856	922	896	885	959	879	892	889	911	945	881	882	904	883	917	883	916	871	905	924	889	872	877	908	871	907	851	898	924	882	942	887	935	973	922	896	895	885	881	895	911	889	881	927	897	888	907	891	924
12927	1188	179	165	163	144	159	162	138	135	142	146	142	162	179	125	166	164	133	162	133	162	140	149	140	162	152	161	152	134	143	168	147	134	155	153	144	140	131	148	134	143	154	140	132	163	155	134	146	144	147	139	163	147	149	168	187	154	165	152	168	161	169	149	148	142	143	155	154	170	161	154	139	141	132	148	166	145	133	137	172	136	154	159	155	157	159	169	170	150	131	148	150	180	167	158	130	160	148	152	150	139	165	153	138	161	135	164	128	139	139	168	140	156	119	137	164	143	156	163	131	140	146	134	149	139	168	172	156	149	141	150	151	152	171	161	138	154	153	164	137	139	148	146	160	147	150	145	149	147	129	143	163	153	149	155	147	147	120	170	153	166	142	119	147	137	137	163	171	148	178	150	163	160	160	173	142	145	179	166	154	156	154	170	135	134	142	119	148	148	156	157	155	154	142	127	172	144	144	144	138	169	139	159	160	160	126	155	153	146	141	145	153	145	141	152	168	155	113	154	158	140	153	167	161	172	161	156	166	137	170	143	163	148	148	166	168	136	167	153	161	160	140	145	153	164	157	145	164	154	122	131	158	139	162	137	149	163	138	151	152	133	149	163	142	153	159	146	160	166	143	152	154	157	170	185	143	153	132	176	157	146	166	152	173	139	172	160	161	158	153	153	157	151	152	165	141	139	132	158	132	126	153	153	152	145	156	180	151	163	159	146	154	163	142	150	141	158	145	157	149	147	154	178	131	142	138	157	136	162	155	154	149	146	172	158	142	143	158	161	154	161	147	145	149	148	147	150	150	149	129	139	143	151	160	156	145	184	142	162	154	163	159	150	163	152	153	160	149	172	139	169	150	148	146	122	152	154	156	137	166	161	169	156	183	171	156	146	167	149	174	126	133	163	137	143	171	166	138	149	170	168	153	154	160	140	128	160	152	135	137	153	134	139	148	151	158	157	144	161	153	168	160	135	158	146	148	152	127	161	182	149	156	158	150	148	141	154	150	147	156	162	156	151	154	168	164	157	183	149	143	142	165	181	132	148	150	166	147	162	138	146	149	162	165	147	145	155	160	153	164	138	141	178	141	161	137	138	174	153	162	158	158	174	150	135	148	143	167	137	181	154	157	163	143	148	146	184	169	150	164	130	149	144	158	158	143	132	137	140	152	168	150	156	146	172	148	149	159	139	132	157	156	149	157	147	124	136	141	145	146	135	133	142	153	134	140	152	152	142	135	159	136	151	164	145	143	173	128	138	156	146	151	170	144	172	149	143	171	166	140	151	189	138	159	178	145	141	151	146	140	146	194	153	164	148	137	168	143	154	153	152	167	142	148	161	176	155	161	163	142	169	143	162	156	147	169	153	134	152	133	154	161	136	147	138	143	157	166	144	150	140	159	176	153	154	143	149	161	165	145	162	141	168	156	141	151	130	129	138	165	167	154	154	150	150	160	162	152	149	142	163	170	160	158	152	138	156	165	139	153	148	149	132	142	164	139	175	165	150	170	121	178	152	137	144	140	158	176	153	169	129	169	171	155	167	138	143	150	167	145	153	138	130	141	164	155	174	169	136	144	155	143	162	147	151	174	170	147	134	131	144	131	164	153	165	156	197	166	162	184	149	140	146	173	142	188	140	130	135	141	169	151	150	150	159	128	149	168	161	149	135	147	158	134	150	139	175	150	159	151	157	136	167	141	166	149	152	156	184	130	155	143	149	125	124	153	160	156	166	130	158	158	148	131	186	167	169	184	133	167	140	148	175	139	156	144	149	141	174	146	171	163	161	146	146	159	159	159	153	161	161	144	129	137	153	148	159	159	140	154	149	168	146	144	141	135	164	172	144	175	165	144	146	126	149	149	175	175	135	152	139	163	140	135	142	156	157	158	156	148	149	161	168	147	174	158	133	154	148	154	147	145	145	150	162	161	150	151	174	138	136	137	156	152	146	180	161	148	173	172	144	135	158	161	143	155	139	166	154	160	173	143	154	142	155	148	163	151	170	162	163	152	158	162	152	161	122	166	135	183	144	177	146	148	168	156	169	153	171	133	169	152	164	157	158	145	165	167	156	156	143	159	151	154	146	151	138	158	154	150	136	159	143	121	129	154	136	166	171	155	150	164	139	162	164	160	141	140	161	163	153	143	162	162	156	147	166	161	163	162	156	146	164	135	157	150	171	144	178	164	141	126	146	163	136	137	151	153	148	145	154	152	187	148	154	139	155	144	154	147	142	149	148	165	153	130	148	152	177	146	140	166	131	131	160	150	138	166	148	148	156	149	181	146	153	155	119	159	157	139	155	149	175	138	134	145	141	160	138	171	146	136	130	128	130	148	142	162	146	152	168	155	136	151	134	167	166	154	125	150	143	158	151	157	160	175	152	163	147	168	152	130	149	151	173	147	149	144	178	125	163	162	131	163	153	127	158	149	142	136	167	152	132	161	159	126	155	157	152	144	173	154	160	146	144	150	166	147	146	141	146	114	154	138	132	138	161	156	148	142	144	156	165	155	168	153	145	147	148	150	136	152	145	159	148	130	124	150	169	156	152	138	143	170	165	147	145	135	155	153	134	173	153	163	137	141	135	152	154	148	146	153	158	134	123	162	160	164	140	145	168	156	143	151	131	144	161	145	144	146	137	154	152	163	147	143	151	136	159	152	138	147	154	142	160	159	138	169	154	166	157	149	134	154	133	162	148	170	168	171	170	172	150	152	155	147	139	160	138	145	147	151	152	144	144	160	173	149	144	154	160	139	148	146	138	151	146	148	152	159	156	152	181	162	145	141	122	168	195	147	159	156	151	132	146	148	156	173	156	157	161	171	132	159	142	130	159	143	176	149	147	145	142	176	151	140	134	149	142	169	155	151	177	174	151	159	140	145	150	144	150	121	153	138	148	134	155	145	166	127	152	179	156	138	150	150	140	179	150	163	164	158	150	136	155	157	152	149	167	178	162	157	172	155	146	141	143	166	155	129	148	158	143	144	151	169	169	149	153	155	132	149	145	155	149	146	149	138	138	146	158	137	149	140	160	145	180	150	173	142	175	120	152	153	143	146	127	132	167	141	126	158	165	139	157	122	169	169	159	163	134	145	156	147	167	145	148	152	134	142	141	164	144	172	152	178	158	159	152	157	149	153	152	137	160	159	151	155	139	139	156	167	160	155	148	168	165	155	126	161	131	168	146	148	168	147	166	146	142	140	174	160	155	171	146	151	144	141	127	171	148	134	163	128	145	160	154	142	141	138	168	141	143	122	169	156	112	157	170	142	138	154	152	139	171	168	156	149	139	147	159	143	161	154	165	138	148	142	165	131	143	153	147	151	154	149	150	169	169	156	175	127	116	170	154	154	120	177	154	144	140	152	158	148	160	152	141	149	133	138	148	167	147	149	143	145	147	133	141	156	153	156	146	141	145	154	133	163	147	160	168	162	135	138	148	164	152	167	133	146	143	122	164	140	174	147	150	159	150	125	161	132	144	161	158
6887	842	455	533	517	518	488	454	454	462	473	443	435	485	436	445	461	435	428	453	446	489	393	415	454	475	445	446	426	457	424	461	437	459	436	425	454	444	438	454	449	413	454	426	426	439	431	427	408	409	423	458	435	464	419	454	413	454	425	397	479	442	469	476	468	477	505	438	455	408	441	451	425	446	446	435	435	477	429	433	480	473	433	424	457	478	432	469	464	466	470	442	408	404	448	419	458	450	446	455	422	406	425	455	449	434	464	438	426	474	452	417	448	448	453	445	430	464	441	438	425	469	478	435	391	435	454	468	399	442	476	425	413	440	411	454	469	437	460	479	410	418	466	426	443	416	431	437	458	472	441	462	440	412	430	428	428	443	479	425	448	452	449	435	429	447	460	435	457	432	416	446	414	446	433	445	448	444	442	417	472	471	452	462	483	422	447	436	444	424	416	432	442	438	447	454	491	434	409	414	426	463	464	432	439	425	452	434	427	400	449	452	463	394	472	443	462	477	463	407	418	442	447	463	444	422	437	413	420	422	436	454	437	445	431	483	464	457	447	424	456	433	433	427	395	414	417	463	420	414	454	441	473	376	491	457	424	428	455	421	490	442	438	454	471	420	420	407	498	424	449	430	470	476	463	440	469	467	455	441	470	446	442	380	480	450	445	416	447	430	427	407	464	430	456	437	448	448	452	469	431	445	494	407	434	406	442	435	459	409	434	448	485	483	435	427	423	463	458	424	441	450	450	466	434	464	417	443	405	439	430	427	448	440	425	461	445	408	454	432	447	435	449	418	430	415	428	470	452	455	434	453	451	461	460	431	462	414	502	413	419	423	434	431	457	432	412	453	417	432	420	434	432	462	430	443	427	453	479	417	432	448	445	447	445	449	423	451	391	442	445	454	432	441	418	440	412	469	477	467	415	439	453	434	413	418	443	416	424	450	403	430	420	409	442	422	420	425	410	422	452	419	413	434	411	504	436	452	442	450	428	416	469	407	467	465	466	446	435	471	458	435	439	431	405	428	437	405	412	476	426	434	418	470	393	419	408	459	446	419	427	383	429	408	483	436	433	459	433	453	460	427	412	464	471	486	457	462	411	470	418	422	434	419	452	442	433	440	442	457	426	446	466	424	470	467	453	400	442	455	461	445	476	453	440	454	450	445	469	459	460	430	422	475	425	423	436	456	427	446	434	423	441	419	477	478	479	461	447	437	450	431	432	461	427	456	458	410	418	430	423	466	461	453	451	431	453	445	434	451	424	432	480	435	434	438	450	469	455	419	446	445	435	411	457	439	468	408	464	467	445	432	425	451	415	417	479	429	453	454	458	458	452	450	428	410	456	407	460	440	432	449	428	440	452	447	451	444	449	439	479	415	448	446	460	461	438	420	439	466	422	474	434	427	463	485	448	447	427	448	438	463	422	415	462	432	419	447	428	461	472	428	438	480	435	416	456	418	460	447	446	428	453	457	466	441	436	417	471	443	484	470	440	464	455	426	417	451	465	437	448	436	412	429	429	439	427	442	402	450	455	433	434	439	387	403	440	427	408	423	456	422	444	458	427	472	466	432	418	405	438	429	420	413	433	457	453	421	418	492	435	419	441	423	422	460	422	425	461	493	436	428	451	440	422	437	432	454	435	426	457	405	448	445	450	398	432	434	423	436	470	440	416	440	455	462	409	449	437	480	434	442	459	414	455	455	449	435	442	387	414	453	422	432	481	430	504	400	437	458	400	447	434	395	431	461	465	441	447	452	454	408	416	465	447	421	446	429	403	433	473	405	397	408	500	436	459	429	452	430	424	479	405	407	437	462	419	418	446	403	461	442	440	467	420	429	439	431	470	480	407	450	443	422	433	450	463	438	437	439	438	448	416	475	455	466	425	388	426	435	413	425	415	462	458	459	419	435	418	444	467	430	429	444	406	447	430	451	459	392	394	445	437	452	468	458	455	452	422	461	417	436	454	444	450	449	383	440	418	444	435	446	426	430	426	464	457	428	487	451	437	438	437	456	428	432	450	461	451	461	472	440	419	398	455	425	446	430	457	457	452	416	442	449	435	429	458	447	446	454	452	451	403	463	437	470	434	444	441	466	418	437	448	470	465	418	430	433	438	441	439	466	444	447	472	397	439	421	451	434	416	421	439	441	439	471	465	441	427	475	439	465	459	436	467	404	443	436	419	387	503	443	450	447	449	461	455	444	431	431	417	439	457	414	453	415	424	414	440	457	416	452	462	450	487	416	457	457	450	425	450	446	450	444	470	432	422	438	436	448	395	460	463	424	439	435	482	463	466	440	432	416	479	425	415	454	444	438	434	450	415	403	434	419	402	446	461	482	458	456	405	420	414	454	455	466	425	457	397	405	461	418	453	449	415	420	441	481	416	445	428	417	423	449	391	431	406	460	451	431	471	452	480	456	430	455	453	448	438	430	442	465	417	412	473	459	421	412	411	437	436	425	425	432	458	439	463	473	465	421	483	441	444	389	429	491	484	459	471	429	413	443	455	460	444	440	452	453	431	437	447	418	446	393	455	427	435	428	423	425	460	468	409	440	433	410	462	471	457	458	437	433	469	446	463	421	444	437	434	448	450	425	429	457	445	481	415	429	438	427	462	438	437	410	426	447	460	467	442	416	455	479	450	483	430	452	477	420	456	447	458	448	417	438	460	450	429	435	448	427	473	459	428	435	469	418	459	463	435	434	427	462	419	471	456	460	415	478	444	428	417	469	428	454	397	491	416	478	454	432	441	463	408	412	445	420	410	423	462	442	426	444	422	452	449	460	434	400	420	455	448	422	471	427	404	389	414	461	433	418	429	436	414	430	426	466	435	456	433	426	436	417	461	472	448	434	432	443	451	413	472	451	442	440	410	406	458	441	445	442	449	443	421	438	410	448	428	447	469	421	471	444	474	425	436	426	441	456	443	431	427	469	467	453	468	464	440	460	398	465	426	411	477	430	484	449	446	409	418	434	440	445	443	425	447	431	458	467	452	429	464	454	413	416	460	415	438	446	407	440	424	432	474	474	449	430	451	437	427	446	398	452	440	422	429	398	467	468	448	448	427	472	438	419	461	415	408	421	485	436	449	472	444	463	460	475	446	423	464	449	421	408	454	446	482	455	420	446	462	464	456	450	452	423	451	469	468	443	426	450	441	454	417	434	430	440	444	473	461	466	448	447	433	439	461	447	444	420	482	405	473	414	415	471	492	429	428	413	430	422	409	397	410	468	458	485	395	443	449	443	434	426	450	422	443	465	420	460	454	432	449	421	491	434	442	409	417	406	433	458	405	434	456	423	412	424	436	427	411	463	435	438	473	415	431	462	435	455	419	399	431	440	429	468	414	466	433	428	451	465	436	449	443	446	434	439	459	427	437	445	440	423	423	466	465	453	466	436	440	452	467	430	415	445	470	453	445	456	397	430	424	439	437	446	455	433	416	442	433	435	479	440	420	465	438	446	426	403	421	410	442	447	445	443	444	428
29545	6350	1421	1016	691	599	563	461	478	443	389	347	351	354	339	357	304	361	365	360	324	338	363	324	362	348	352	299	337	337	328	342	312	353	289	313	342	330	313	370	318	296	311	317	324	317	335	306	316	312	304	330	340	339	300	314	297	336	335	332	316	304	323	314	315	343	320	315	328	301	299	332	323	318	339	324	331	328	314	310	305	332	349	336	358	343	337	310	334	324	343	326	343	350	333	334	341	300	306	344	291	333	294	306	311	286	319	283	337	317	291	333	321	317	322	286	332	315	317	334	335	318	301	347	295	341	317	318	346	330	288	309	291	306	325	300	327	332	315	317	336	334	339	330	323	336	328	318	305	324	315	370	305	316	331	311	338	330	341	300	342	289	326	366	303	317	296	326	321	325	345	327	350	353	294	331	296	325	332	329	320	350	330	351	303	324	345	329	310	342	318	336	327	325	303	332	280	336	317	328	302	308	297	311	331	317	343	290	318	326	335	315	326	351	327	325	325	330	347	313	313	296	349	324	330	299	306	290	297	338	331	302	304	344	297	303	319	317	324	312	311	312	352	280	330	340	362	334	300	337	348	312	298	296	324	306	332	320	349	297	318	328	301	337	333	357	338	334	289	325	304	308	326	338	336	342	329	338	317	330	334	314	349	330	303	324	350	338	316	353	320	323	306	351	321	315	334	319	269	339	321	325	332	336	318	315	370	319	321	298	340	290	329	315	301	334	297	326	304	299	314	319	308	318	326	321	335	344	320	323	288	336	332	287	333	308	323	326	279	351	313	315	313	306	351	298	290	296	277	272	310	312	301	318	315	308	322	331	321	356	312	322	322	298	348	334	322	317	307	333	308	356	337	333	306	351	372	296	349	347	333	317	332	349	315	319	345	305	322	296	301	274	281	314	329	336	309	331	329	301	338	324	345	353	321	303	309	332	318	316	307	313	317	310	316	310	282	324	336	308	286	307	313	309	277	321	305	324	304	336	324	354	311	326	334	332	346	300	352	313	330	326	324	270	314	325	386	340	319	319	356	336	323	337	319	297	309	310	322	321	303	307	320	287	309	317	293	354	323	341	342	318	315	311	316	332	325	315	308	297	310	330	328	305	311	306	342	332	320	324	336	318	299	345	306	330	313	311	318	325	329	287	318	300	322	331	334	317	370	313	351	355	324	312	314	334	300	301	276	311	370	328	298	319	304	334	320	315	317	333	321	332	299	314	317	295	324	313	306	298	284	322	313	318	305	357	291	304	322	321	291	335	328	339	327	319	317	305	334	336	324	309	335	320	319	324	317	322	304	348	322	325	283	326	318	335	301	335	338	336	326	308	340	309	321	299	317	331	336	308	359	323	350	328	328	348	313	308	319	363	307	334	332	352	266	348	337	343	333	336	342	360	346	281	324	330	297	313	311	341	299	308	300	274	272	341	331	319	322	335	318	309	317	293	305	318	321	342	333	269	316	312	301	326	322	327	321	321	323	297	335	367	342	324	324	336	297	340	327	311	333	340	295	339	293	312	322	297	308	315	298	341	321	326	319	360	312	326	336	323	332	295	310	320	312	333	311	307	294	281	308	335	307	318	315	290	320	321	345	313	302	320	329	310	362	309	334	356	312	328	314	328	320	302	364	306	299	301	315	320	353	324	303	319	336	331	328	341	307	359	349	321	323	332	329	319	306	344	280	301	338	311	333	310	324	307	342	342	336	291	327	324	314	318	343	322	298	313	331	341	334	310	323	312	296	347	337	312	305	299	303	294	318	321	279	296	295	315	313	328	296	338	322	314	323	362	304	309	286	321	341	299	304	356	303	338	308	301	297	341	343	344	323	303	323	318	312	326	324	321	305	326	304	290	311	336	315	300	331	331	332	350	318	344	328	288	325	334	339	350	327	295	318	322	318	328	355	322	313	306	309	306	317	326	352	309	310	323	304	320	308	356	324	339	336	334	319	345	335	305	353	317	296	362	312	298	316	324	305	313	297	325	317	311	314	335	333	288	323	305	327	335	325	344	318	314	313	333	297	299	331	318	342	311	331	316	299	298	334	299	327	356	322	323	331	331	309	327	347	343	313	331	314	304	321	317	336	320	331	304	318	333	310	315	325	318	333	376	336	334	332	282	333	336	354	304	319	339	322	336	328	296	349	334	336	284	327	309	295	309	315	321	342	299	349	296	296	306	324	316	311	314	334	312	304	326	348	326	335	316	335	316	332	354	286	310	375	330	350	301	297	341	312	307	355	351	321	312	339	313	342	317	331	287	299	320	324	331	326	334	312	292	290	315	313	320	315	318	324	342	306	318	313	335	323	369	348	317	306	328	319	327	326	332	302	325	311	358	353	336	334	338	322	288	319	324	350	343	313	318	304	311	318	354	327	332	295	321	351	308	322	350	335	320	312	331	319	340	290	291	319	319	305	347	314	328	376	307	339	355	354	310	313	347	322	297	345	326	334	307	314	321	320	342	304	312	301	335	348	304	292	308	348	347	333	348	320	339	320	317	327	338	331	327	315	291	286	340	276	311	326	311	357	347	288	307	347	322	319	321	289	341	291	294	307	336	318	312	303	311	340	336	325	331	312	327	280	331	329	369	325	308	343	315	314	311	340	344	314	306	323	266	338	314	326	313	346	298	309	314	336	292	323	380	329	343	345	371	342	329	329	295	312	300	364	336	316	341	322	310	347	297	315	320	322	319	340	334	316	315	296	324	332	310	349	305	313	296	313	317	307	320	351	325	291	329	347	324	292	363	319	329	325	323	313	304	310	328	347	311	349	306	282	359	359	294	330	319	313	330	321	326	342	303	316	334	338	317	317	323	341	334	347	342	348	362	367	319	343	312	313	332	329	320	314	351	315	324	348	315	299	318	320	321	327	349	324	322	340	359	335	316	315	334	316	308	330	302	330	314	281	340	357	337	321	311	296	323	287	314	354	332	328	306	328	361	287	347	332	290	342	323	311	292	306	315	336	338	328	304	316	313	341	316	305	328	313	322	309	311	344	324	335	293	346	328	309	332	294	308	329	327	356	362	304	356	340	367	286	314	308	346	315	319	337	317	353	336	300	312	321	320	328	333	325	321	290	327	310	306	335	339	326	323	322	323	349	360	327	304	305	370	334	343	342	319	331	274	307	312	348	351	307	286	337	334	313	307	305	317	305	297	296	328	316	345	306	296	319	312	322	321	329	346	303	324	358	281	320	331	313	325	329	316	343	353	297	307	341	304	334	305	373	332	347	320	331	310	302	330	331	320	308	313	308	350	350	333	340	315	293	329	311	314	305	296	313	316	332	330	320	319	327	326	344	338	348	328	306	320	336	317	335	337	319	308	332	333	306	314	330	323	309	312	354	344	321	319	318	311	273	333	303	312	301	314	317	317	303	314	289	333	320	341	331	309	322	297	285	342	359	301	339	311	323	317	289	320	264	272	306	327	321	331	353	311	305	362	308	359	334	290	353	336	334	321	344	287	339	307	305	299	350	309	303	328
16182	2773	2156	2589	2376	2146	1898	1646	1490	1373	1268	1190	1156	1144	1053	995	1077	1031	994	932	929	920	926	912	909	897	873	877	942	869	853	831	881	820	838	859	841	884	820	824	842	863	860	819	884	786	815	802	860	820	827	776	831	821	797	800	856	740	814	835	856	756	796	817	813	848	796	807	775	825	851	791	849	842	843	815	849	806	824	808	835	802	799	817	827	836	820	809	829	794	848	809	804	860	827	807	772	820	837	813	797	837	819	830	871	808	787	794	800	862	773	829	843	827	769	809	819	831	771	766	838	833	817	827	737	818	835	792	812	755	797	847	837	821	815	821	778	790	845	831	802	817	814	854	783	803	799	826	802	825	795	835	835	801	805	832	773	818	844	763	786	798	808	834	756	794	796	845	827	758	821	789	797	744	808	857	841	776	822	767	766	772	773	816	760	799	773	829	849	806	831	790	804	800	809	839	799	791	794	824	836	803	790	804	857	813	835	791	818	754	789	847	776	775	809	773	783	789	812	794	775	800	774	777	783	837	792	801	821	823	843	779	784	834	814	778	802	784	840	809	806	762	766	771	775	843	808	841	852	810	820	830	791	775	782	806	805	830	814	818	833	779	837	841	809	838	819	844	807	776	787	831	811	773	795	840	812	796	819	796	785	840	819	774	852	815	838	775	803	825	785	795	797	838	843	797	815	826	749	788	806	773	805	790	759	827	771	746	797	797	806	836	837	815	786	802	783	808	807	821	786	755	816	790	784	801	798	781	799	788	792	794	769	832	780	769	713	775	802	804	831	781	809	803	838	774	799	821	801	831	799	808	775	792	789	775	826	788	830	817	782	761	810	745	834	820	806	806	809	818	810	765	822	856	808	797	813	784	759	764	799	768	832	777	812	829	824	775	831	823	841	819	832	802	806	756	779	781	794	829	818	787	782	773	792	796	791	803	817	829	782	822	809	771	789	803	800	803	758	852	803	770	824	793	846	819	785	798	756	805	801	779	798	800	803	765	819	784	823	764	801	822	751	810	795	837	798	829	811	789	796	833	832	827	816	815	798	858	768	778	806	762	858	839	749	784	805	764	734	828	785	844	829	823	757	817	770	785	791	843	789	808	795	787	810	827	803	797	803	843	764	849	793	798	813	792	861	821	761	808	788	764	818	790	773	820	810	802	770	774	853	768	818	797	855	838	794	810	812	805	839	784	774	817	797	785	837	836	780	795	760	749	831	786	876	742	808	789	801	798	823	804	830	780	829	808	791	782	869	805	764	798	814	808	810	788	837	861	816	845	801	835	779	811	807	834	789	845	826	844	795	800	773	832	803	766	814	801	772	818	805	840	817	786	791	742	850	806	765	757	781	796	826	859	772	814	776	775	789	795	833	793	825	810	858	766	806	793	802	868	786	850	764	784	796	819	795	786	825	737	832	774	845	806	803	802	813	823	778	782	792	810	770	812	739	787	792	755	822	753	801	831	823	815	742	831	800	802	792	779	816	766	787	819	780	835	802	786	787	777	874	779	797	818	806	840	798	805	793	833	771	784	813	782	793	822	811	848	818	845	804	801	763	790	832	808	829	803	824	800	871	787	782	764	834	804	780	848	810	866	806	828	832	761	806	844	794	760	832	783	783	790	762	823	805	753	824	732	790	795	788	826	743	819	795	836	756	780	786	792	808	786	809	816	790	835	818	788	828	796	782	838	824	793	861	791	808	780	774	783	804	818	804	776	826	845	815	800	836	831	811	774	842	776	800	787	815	858	870	813	785	801	820	805	845	803	859	834	749	837	827	798	790	811	785	806	811	791	812	840	826	839	765	815	771	770	842	741	788	816	814	773	757	798	753	812	814	809	801	816	802	774	805	831	789	859	764	805	815	805	819	787	808	801	839	810	776	803	759	797	816	761	796	829	834	803	764	793	780	776	760	862	777	832	795	830	803	804	792	768	755	785	778	785	832	793	860	849	805	829	886	761	799	832	789	802	810	814	833	819	760	784	798	769	733	852	791	820	781	797	815	804	782	775	849	816	806	814	861	824	802	791	814	761	817	788	798	789	812	770	828	785	839	804	787	870	802	830	819	837	802	819	801	779	810	775	838	805	777	816	791	805	802	806	837	779	781	770	834	803	830	753	852	797	778	833	770	796	787	844	832	780	846	832	786	790	795	843	803	806	787	763	803	834	840	770	779	821	781	779	832	837	805	778	815	835	833	828	794	790	802	843	776	790	774	776	845	809	760	822	811	788	798	808	824	821	846	829	841	845	763	841	833	805	803	851	796	797	818	855	882	815	803	847	787	791	802	790	787	850	803	814	784	785	797	758	757	768	830	799	809	809	784	776	788	758	852	800	806	777	793	852	793	774	797	817	781	783	799	813	818	805	768	734	827	828	807	795	798	793	806	768	770	836	795	813	816	730	841	823	836	820	791	836	791	744	742	821	765	823	804	781	766	844	770	767	840	812	831	830	793	790	816	812	783	833	813	746	835	846	785	777	804	752	799	775	765	823	828	811	752	818	857	789	838	748	842	827	773	739	786	813	771	815	789	796	769	792	794	774	857	788	778	794	810	834	815	770	823	826	836	836	786	765	799	824	808	801	778	854	801	813	803	758	788	817	825	820	837	783	806	823	835	798	792	800	755	733	787	814	784	821	849	773	777	792	808	845	803	805	821	731	878	826	795	795	796	784	799	802	834	793	782	837	772	780	798	802	789	827	833	843	763	793	802	830	820	821	831	806	824	813	843	744	796	853	784	841	765	831	807	774	799	844	757	805	795	812	856	785	802	780	806	805	808	780	792	829	804	750	803	791	817	851	827	772	778	835	829	793	821	814	764	852	784	795	817	811	799	791	798	892	801	821	830	808	811	825	779	732	842	796	781	803	824	817	815	830	808	806	845	766	781	731	763	788	824	805	824	770	752	854	804	796	751	849	810	821	804	781	789	777	793	767	800	814	854	822	795	803	798	828	775	798	817	810	803	809	809	855	775	783	824	797	805	782	768	813	783	782	789	766	791	785	797	822	745	820	795	790	802	746	827	805	809	788	819	784	787	824	829	799	801	823	778	804	797	893	824	795	789	794	798	781	879	820	821	813	863	831	790	809	755	813	836	807	778	814	821	793	777	842	862	763	784	780	778	772	838	782	834	815	797	783	839	807	787	823	870	775	792	782	804	779	795	800	773	847	820	795	822	824	754	805	821	780	870	768	815	852	814	795	818	827	856	787	733	811	771	825	767	802	814	803	799	803	753	748	818	777	845	849	762	841	809	822	812	818	802	818	815	760	795	810	796	796	846	729	824	817	756	786	774	788	820	782	835	781	826	767	767	812	782	800	786	793	802	809	844	815	801	832	824	815	774	809	799	781	823	806	816	783	797	833	782	862	797	857	781	804	791	809	815	823	819	790	764	783	774	782	797	822	797	816	784	827	766	822	796	768	803	782	740	805	771	782	835	816	756	755	795	781	837	810	829	787	805	783	842	764	820	799	823	785	804	840
41103	12379	2955	1827	1237	974	813	681	625	548	511	476	493	447	487	478	423	446	382	416	457	437	443	454	396	399	370	378	387	402	372	408	419	378	420	419	359	434	368	372	410	403	382	368	369	411	397	393	363	341	345	396	421	416	409	394	407	390	326	417	412	407	414	373	385	355	382	370	416	388	417	419	406	398	386	374	373	397	395	380	360	389	369	413	342	407	398	392	354	374	364	362	402	344	374	394	381	361	389	407	395	351	400	415	393	369	357	410	391	392	355	391	386	417	371	397	424	393	372	380	350	387	381	330	373	362	413	354	336	385	410	344	372	352	391	402	387	360	420	404	358	368	388	365	356	377	387	415	359	364	400	388	365	396	362	382	388	401	392	386	375	364	389	356	377	388	372	388	361	390	355	342	394	396	408	400	362	366	378	343	391	378	354	372	362	370	376	397	394	342	404	389	362	409	344	415	383	351	401	374	390	418	385	392	352	370	363	392	377	361	387	384	397	335	374	386	386	362	388	386	400	395	398	390	394	398	380	386	382	356	398	383	347	363	417	345	424	388	343	396	394	422	376	379	358	379	390	394	351	347	372	366	372	366	403	399	362	390	382	410	378	390	398	370	349	404	416	382	378	366	446	408	368	356	378	349	376	364	370	369	368	393	363	339	384	405	380	381	365	374	394	376	406	396	380	375	389	367	384	388	380	408	391	369	362	378	359	381	401	354	329	379	365	390	411	378	369	318	364	392	400	385	365	395	401	369	391	385	389	350	404	399	374	407	387	395	394	410	386	430	373	392	369	368	379	401	376	416	359	388	375	414	385	391	399	408	392	371	387	398	388	390	336	354	391	383	377	373	351	436	390	397	380	356	365	377	362	395	353	373	388	391	398	396	390	354	371	363	358	374	358	374	420	378	403	394	371	411	371	336	361	358	419	377	381	383	351	362	384	360	406	375	360	387	355	351	387	434	390	365	383	372	354	359	407	390	387	411	409	379	380	362	395	355	399	394	406	393	392	394	374	402	377	403	411	375	354	364	383	397	397	369	387	377	350	352	394	359	379	392	382	388	377	395	385	363	373	387	398	398	358	385	393	407	380	360	402	391	374	369	402	379	333	431	394	353	369	404	396	386	382	378	403	377	354	432	355	371	384	353	415	371	402	349	433	347	391	398	378	383	388	370	374	387	380	345	377	393	383	385	392	337	338	396	391	410	358	359	415	384	417	385	435	410	411	348	399	376	396	383	346	401	361	391	380	385	377	408	382	360	397	336	398	377	387	393	385	374	380	371	417	383	385	366	378	386	358	379	374	368	400	374	410	384	379	385	371	419	388	413	382	382	357	395	378	352	420	383	375	388	372	376	325	388	414	362	400	371	388	388	381	378	407	423	392	367	398	375	389	391	345	362	403	369	380	416	380	372	380	424	352	415	336	367	400	409	421	424	384	383	348	372	345	367	396	382	355	393	362	381	363	389	375	385	375	363	390	378	361	368	384	344	375	373	377	404	390	378	375	369	374	342	431	370	375	395	395	379	379	363	393	385	372	401	432	385	417	395	402	406	391	386	378	362	386	373	359	381	398	373	393	377	363	356	400	400	350	419	341	403	364	350	381	350	409	390	407	387	387	383	350	354	370	334	336	373	374	362	405	403	391	392	382	357	390	374	423	428	364	372	388	372	385	366	363	379	391	361	362	348	351	380	388	398	385	368	376	398	399	417	392	372	391	374	365	387	344	384	393	352	348	361	385	329	414	391	401	400	404	377	379	391	382	393	370	432	365	388	398	374	379	374	356	376	366	388	371	407	379	343	379	391	401	364	360	373	373	362	341	349	403	354	383	386	380	378	402	411	377	415	391	376	362	393	352	364	381	379	377	378	382	404	387	369	345	399	387	373	386	370	389	375	373	399	374	395	355	350	387	390	414	379	402	409	381	372	372	408	394	395	371	372	370	345	378	413	411	390	355	368	401	378	372	358	389	409	356	398	390	407	368	418	405	365	372	367	391	372	344	382	402	374	399	400	391	382	391	410	353	368	380	435	370	409	389	411	349	401	387	348	366	361	370	388	371	364	400	396	377	397	406	344	346	377	393	394	394	371	358	385	392	357	351	415	412	383	398	351	359	396	373	377	362	356	376	399	364	375	406	396	403	369	358	420	372	407	390	347	348	364	342	373	411	415	369	394	372	330	400	332	391	380	356	384	380	386	386	384	382	385	404	399	410	394	334	427	391	406	390	373	374	375	342	381	378	410	387	381	389	410	379	352	384	380	403	393	397	402	378	375	353	357	433	409	389	363	367	377	370	374	373	428	385	371	384	402	345	389	364	392	385	389	390	407	362	383	411	417	378	376	389	355	397	418	366	376	368	387	349	388	395	368	394	389	401	376	414	363	377	390	389	375	373	381	371	375	373	412	372	393	414	375	398	399	375	389	391	388	387	398	390	387	400	342	392	367	384	364	389	396	367	404	389	339	366	389	382	366	375	390	352	404	402	384	380	399	348	399	401	372	402	411	383	379	378	394	337	373	373	358	339	381	347	385	375	365	407	433	378	414	395	365	408	389	369	418	387	407	350	406	369	374	366	383	348	368	385	401	365	404	432	347	349	370	368	389	391	367	356	360	383	366	438	370	401	402	351	400	374	329	358	351	370	386	335	394	379	388	379	381	409	376	385	369	405	406	375	388	376	385	365	404	383	391	384	387	430	373	429	366	390	398	378	380	398	416	409	366	403	404	377	394	364	380	362	409	351	394	431	384	365	367	378	349	360	409	420	404	396	425	397	410	390	375	393	362	386	398	379	394	392	395	391	382	418	412	354	381	361	360	406	408	356	432	379	377	362	359	393	363	385	405	396	374	368	391	390	373	393	406	377	370	352	389	364	378	376	377	365	398	374	433	355	367	381	373	368	446	391	364	377	387	387	405	386	404	365	386	405	352	368	400	384	374	400	408	375	403	386	364	435	379	402	362	365	406	393	391	391	374	387	374	348	350	394	377	392	358	343	409	413	405	391	383	368	371	370	394	415	369	382	399	367	400	348	396	375	389	362	349	366	354	373	352	394	364	371	377	383	413	382	350	394	348	382	387	348	360	398	378	366	366	392	443	372	369	377	375	381	350	368	401	362	369	345	358	408	399	392	399	365	383	399	402	364	340	359	358	357	388	384	364	362	350	371	386	361	385	362	407	372	374	383	419	396	355	340	450	371	389	370	391	387	402	372	345	385	358	410	363	392	350	409	381	395	390	367	378	379	402	402	406	369	345	365	402	369	369	393	370	358	408	397	384	419	388	411	387	379	379	401	359	366	399	378	405	387	387	361	383	384	400	400	397	373	406	366	378	385	352	379	382	392	374	381	375	374	354	373	375	405	395	373	422	373	379	387	364	385	372	427	356	391	357	410	391	388	405	400	391	389	399	395	367	386	382	392	433	395	367	377	381	375	392	340	368	425	390	336	389	360	380	413	399	375	344	338	407	410	406	393	413	357	389	382	365
22697	3918	3466	4342	3906	3387	2877	2417	2269	1939	1751	1659	1608	1466	1421	1358	1270	1251	1177	1160	1168	1118	1091	1098	1065	1129	1036	1028	1088	1027	1002	1041	1016	1012	1002	954	976	959	995	949	1019	1017	992	913	970	985	963	969	1014	947	930	952	915	915	881	920	920	857	908	884	898	965	917	870	939	923	932	920	910	901	917	973	899	871	906	887	870	934	924	926	933	865	943	929	939	888	964	941	931	909	930	891	947	926	928	928	931	921	868	865	936	927	920	862	930	894	927	849	852	905	870	875	866	939	945	886	923	978	907	880	934	892	905	843	882	911	844	922	936	995	859	955	914	851	937	944	902	900	856	879	888	933	952	900	908	922	939	947	958	912	965	889	957	914	924	929	902	964	895	905	914	905	870	944	884	991	906	899	938	882	864	930	893	927	896	868	916	858	881	829	885	930	892	830	878	887	898	966	895	971	868	918	885	886	904	912	887	869	893	904	919	831	935	885	948	842	904	878	917	888	899	895	844	924	903	935	839	950	959	915	883	864	911	884	915	924	894	875	922	931	881	930	872	811	887	915	856	908	871	929	907	968	893	905	897	942	889	895	858	888	900	898	883	896	890	893	891	910	912	880	889	918	868	880	908	941	894	903	922	871	929	922	888	884	924	939	922	905	905	893	870	894	895	896	924	896	917	928	909	936	886	934	927	899	859	902	905	903	903	898	916	852	921	890	917	918	848	929	948	875	951	946	860	943	942	913	941	910	918	930	897	877	848	1019	931	934	844	918	885	873	908	854	858	887	914	882	938	886	928	865	941	856	898	951	921	884	873	909	928	862	918	915	886	929	944	899	913	896	882	915	935	900	932	904	886	879	873	881	878	902	940	929	917	899	882	955	914	848	923	912	872	889	945	952	888	872	936	841	932	971	886	877	919	900	892	923	908	867	866	876	905	929	919	887	995	867	900	915	928	893	884	905	956	920	916	916	899	898	852	871	872	880	883	871	899	918	925	950	885	860	882	883	919	873	922	883	947	873	897	870	911	855	883	853	895	861	907	907	908	847	888	899	907	892	928	942	941	916	874	905	920	902	886	954	907	930	920	911	920	917	982	849	884	935	844	873	915	903	876	929	907	889	885	855	896	879	968	939	846	924	890	899	895	884	903	892	909	883	915	968	938	886	905	917	927	925	870	849	885	933	956	882	933	928	899	887	869	857	904	882	913	871	930	903	901	970	875	916	859	894	921	911	949	911	891	864	834	902	934	916	908	859	949	913	919	937	913	885	887	930	929	915	872	920	919	973	931	889	857	877	876	886	905	884	922	895	850	898	904	859	883	915	958	855	948	888	913	917	873	873	880	857	916	872	940	930	870	871	905	884	915	903	918	883	956	945	947	938	917	880	915	812	907	896	841	805	887	904	960	977	914	916	895	957	908	898	914	861	925	910	892	880	923	957	896	882	892	903	926	858	897	917	906	910	876	895	910	934	894	881	902	866	896	889	902	880	970	928	931	885	880	907	946	912	963	865	919	882	845	894	866	942	892	932	857	851	858	910	918	925	887	910	899	890	874	851	911	928	883	880	921	908	905	870	890	924	875	851	895	955	898	916	942	871	890	967	943	875	858	889	853	911	933	907	876	867	868	912	909	914	862	895	888	900	923	913	920	871	913	891	949	948	848	883	871	870	899	902	882	890	909	931	871	887	854	873	899	838	922	866	946	908	903	827	897	886	934	882	894	896	951	890	909	927	944	949	874	904	901	916	889	912	944	882	952	916	907	861	915	886	936	918	874	877	834	959	880	874	886	935	867	944	851	897	928	926	909	959	916	940	921	939	842	877	937	884	905	924	935	861	897	840	849	923	909	923	940	878	921	869	917	915	918	851	873	893	874	915	940	931	869	933	906	916	927	977	852	933	902	942	860	869	878	891	914	931	958	908	893	898	956	875	871	857	900	855	881	904	908	908	901	867	892	868	933	885	888	899	908	968	890	907	914	921	910	928	905	891	900	920	959	871	884	892	937	922	929	903	890	876	904	879	896	869	878	887	962	905	908	891	855	926	889	954	879	894	863	913	897	895	918	865	883	887	839	862	910	923	906	913	923	910	961	860	903	947	925	948	917	929	917	856	844	897	912	906	862	926	932	943	849	942	895	902	924	910	914	892	906	863	922	903	883	891	915	894	867	910	890	910	949	898	902	885	952	931	953	893	886	902	948	912	916	959	975	871	936	889	851	888	868	885	923	979	848	903	905	922	859	900	925	866	885	888	928	906	903	910	867	906	902	888	886	961	916	939	897	910	921	912	875	921	879	931	875	901	870	909	869	910	909	916	940	902	924	905	890	920	878	867	920	944	868	917	859	914	928	898	909	902	890	893	886	943	930	928	899	870	903	908	906	923	937	875	923	892	892	853	895	901	922	883	894	897	961	902	865	893	890	939	883	897	868	876	920	908	918	891	890	901	889	917	859	967	889	885	858	937	900	904	930	924	946	912	903	915	941	918	932	878	892	889	926	908	922	926	941	944	983	920	961	897	893	911	872	883	916	919	900	861	961	916	931	953	909	950	865	924	916	866	919	854	920	874	920	934	904	875	847	899	881	910	888	892	846	924	904	900	900	946	852	939	946	909	855	887	877	921	946	869	954	948	940	921	912	911	900	897	870	905	915	887	918	886	913	908	861	927	867	873	930	946	891	917	849	877	905	862	895	923	890	837	910	874	1027	922	870	937	862	879	914	868	939	889	956	894	934	947	945	926	918	844	917	896	904	922	907	876	863	978	907	870	913	919	873	874	890	878	860	911	877	925	940	908	896	910	878	892	885	914	885	887	912	888	892	882	910	945	877	906	974	904	865	882	906	876	894	918	905	920	918	954	946	924	900	861	890	848	915	902	894	897	900	884	884	892	883	878	881	885	875	894	858	956	918	867	939	892	886	917	929	886	941	846	939	868	876	860	910	910	947	869	905	922	915	893	899	890	873	892	919	879	906	872	896	936	875	916	857	861	927	922	912	850	898	916	858	932	943	977	906	900	965	872	897	885	887	931	874	942	916	910	902	908	895	877	884	910	855	900	933	887	882	919	894	918	905	903	909	899	895	890	869	924	881	891	902	887	898	918	916	918	917	884	928	913	855	911	847	921	909	968	862	935	844	910	894	896	932	863	890	844	921	928	928	916	951	962	903	901	954	924	920	860	956	914	933	910	895	959	930	962	878	931	856	884	926	894	925	878	910	911	935	964	887	880	907	951	862	878	916	889	866	873	851	916	888	850	913	916	875	907	896	930	887	932	872	880	896	908	888	887	903	853	910	905	876	936	906	911	904	931	844	845	953	868	874	892	874	917	940	927	927	877	837	949	890	874	889	954	853	872	942	914	892	922	977	917	902	960	927	880	929	894	915	855	851	925	953	865	919	918	925	897	855	919	906	887	890	912	890	888	844	895	968	884	934	918	932	905	897	892	931	883	884	873	917	931	891	936	901	942	933	896	899	949	869	869	945	896	854	863	928	909	871	885
12568	1132	186	169	136	166	160	160	143	147	138	131	168	169	149	159	142	151	147	164	137	145	143	157	168	171	154	165	149	154	168	156	163	148	146	148	166	138	130	146	126	155	150	169	153	142	139	150	159	174	149	163	144	154	158	158	153	137	155	173	161	154	156	138	140	168	139	129	175	157	155	161	138	150	141	153	156	167	142	137	163	151	132	145	150	137	143	155	141	179	152	153	149	134	121	152	177	172	156	146	150	139	149	159	153	155	122	156	155	157	163	157	175	147	138	151	149	162	129	135	149	132	157	157	145	135	154	154	138	161	155	155	139	163	146	146	161	137	166	130	130	140	157	147	151	146	140	151	180	143	133	146	147	149	135	158	151	149	169	149	158	169	144	140	139	156	130	150	173	150	165	166	141	160	142	163	147	136	143	144	148	159	165	171	160	173	155	132	149	151	154	139	162	156	136	160	145	129	114	123	136	137	143	143	178	178	149	155	155	152	178	151	167	141	159	131	152	164	153	152	132	152	172	148	129	143	131	169	160	153	125	125	135	154	163	176	165	158	139	144	146	158	165	173	144	139	141	155	170	154	147	143	143	156	157	145	157	136	146	163	133	158	179	147	157	122	157	157	140	159	183	138	162	157	130	154	159	150	136	150	152	147	141	170	149	128	158	148	124	146	157	143	148	134	143	154	168	148	144	172	133	124	156	140	148	135	162	127	133	148	158	153	158	138	142	132	139	157	134	141	146	128	124	151	135	176	137	146	147	141	151	152	140	162	145	131	147	156	160	144	167	143	141	142	154	154	151	164	159	156	152	140	149	162	135	151	157	179	151	162	134	139	138	158	154	146	147	156	150	147	130	147	147	151	158	166	152	147	166	140	138	143	147	159	145	149	158	124	171	186	153	155	150	141	155	164	175	156	158	138	170	153	152	160	142	161	148	154	133	142	153	162	158	150	153	149	144	152	142	133	157	146	183	167	139	154	141	135	111	150	140	163	138	137	159	154	152	171	133	148	148	144	130	149	160	175	138	136	134	165	182	145	146	161	139	181	141	170	144	160	146	139	155	140	170	146	168	153	161	156	148	145	135	144	156	151	146	152	158	136	163	166	130	149	151	159	156	178	143	155	144	161	133	139	156	148	138	153	153	156	161	153	177	155	132	153	163	160	151	148	143	135	159	170	163	159	167	163	153	171	144	158	173	164	135	158	131	167	160	131	129	160	142	147	145	153	169	168	151	135	144	125	159	157	160	139	125	128	146	130	152	157	171	147	137	130	135	170	164	164	143	153	157	166	158	142	137	152	149	147	149	152	165	157	159	148	128	160	153	166	169	142	148	175	125	154	156	163	162	165	149	156	164	136	156	143	139	153	147	178	164	147	145	142	106	157	187	143	171	173	147	160	142	170	130	161	139	137	150	153	165	163	162	149	140	152	149	154	139	162	152	132	156	177	183	136	141	156	156	150	139	145	150	128	153	142	123	182	154	156	133	147	152	159	143	133	172	132	162	148	142	164	163	181	158	163	166	134	171	129	143	149	149	139	140	180	140	131	149	152	128	138	140	151	154	166	158	143	160	158	130	156	160	126	157	166	146	177	185	146	136	131	145	129	153	163	156	134	146	148	164	159	152	147	154	169	130	167	146	151	143	155	166	133	149	130	150	147	140	159	153	156	173	136	152	144	150	138	142	147	158	157	139	155	162	182	156	146	164	152	128	146	134	149	130	118	150	161	143	149	144	118	157	136	134	153	135	153	139	159	157	145	153	155	171	172	126	152	154	148	152	165	152	158	138	133	180	159	152	143	137	150	164	150	156	138	174	159	140	148	137	176	158	141	128	141	125	130	133	140	142	159	173	149	135	151	128	184	149	163	156	109	177	120	153	174	146	160	147	131	149	139	138	153	160	157	133	157	152	157	158	142	148	144	143	175	154	179	156	140	151	132	152	136	169	141	128	163	166	144	135	159	147	145	176	153	139	170	140	165	150	141	147	134	141	148	157	144	149	133	157	141	134	147	161	149	173	131	144	164	142	163	174	131	136	150	175	130	157	163	159	151	135	144	140	155	159	160	129	141	159	138	156	161	134	160	151	145	137	159	139	168	160	141	149	148	146	121	126	141	154	155	159	157	132	150	169	131	135	154	164	162	146	143	160	148	139	155	150	156	172	142	183	155	142	154	158	163	159	140	166	147	171	163	149	119	170	139	156	150	128	170	152	161	150	145	140	145	157	146	151	136	159	147	144	150	149	152	165	146	154	122	129	157	143	157	143	152	160	168	135	159	146	155	155	174	147	135	159	165	165	141	139	146	181	141	134	157	157	163	147	137	170	149	168	151	151	147	136	156	129	142	152	144	154	124	163	137	166	170	130	135	145	138	158	132	146	166	143	150	144	146	138	125	130	160	135	151	151	143	153	139	135	169	165	131	150	125	159	140	163	161	173	153	142	148	169	147	143	145	157	136	167	146	139	146	144	126	162	148	129	143	132	152	158	155	156	145	149	144	159	161	161	159	149	149	141	149	142	166	137	159	180	157	155	167	157	151	139	158	157	140	152	137	141	154	147	165	184	136	157	156	147	163	130	140	163	151	144	138	143	149	146	159	158	135	149	138	145	147	159	161	126	154	145	126	137	154	141	146	173	159	136	138	150	165	143	148	148	127	165	142	161	130	141	170	159	172	152	171	170	143	161	160	158	150	163	149	153	166	141	177	155	144	134	148	165	146	151	133	169	147	166	170	157	126	198	131	124	165	150	139	154	159	125	134	158	149	163	158	134	157	145	149	142	144	153	168	151	135	158	147	184	151	185	139	150	160	144	164	160	160	159	149	141	164	136	142	158	150	140	161	150	159	149	160	122	142	146	151	126	140	181	152	137	170	156	129	156	171	148	159	157	163	143	156	143	149	142	157	165	138	151	147	156	143	154	154	120	131	153	121	143	156	162	149	147	179	149	165	140	151	161	142	115	142	177	158	157	152	165	127	145	128	145	159	148	155	141	133	164	127	166	168	163	154	136	149	167	161	144	132	138	154	160	163	133	140	149	147	164	151	153	134	160	147	151	150	154	151	178	162	169	140	174	170	144	155	150	159	161	178	138	154	125	160	135	142	161	154	158	166	160	171	142	165	167	166	127	159	156	144	155	154	157	136	151	156	169	156	156	148	155	134	137	162	152	165	130	170	149	155	157	141	154	142	144	124	146	136	140	164	157	157	159	144	156	167	136	150	169	155	157	149	138	148	140	136	142	135	139	153	174	152	141	151	146	138	182	128	125	149	147	160	146	150	159	152	151	132	134	157	138	157	150	135	142	180	137	153	162	137	149	150	146	145	147	147	154	149	148	149	145	147	139	144	155	139	143	142	154	146	128	172	170	141	136	142	169	137	154	135	141	155	154	126	139	144	151	157	154	156	154	157	157	141	153	156	133	129	128	155	154	154	135	128	158	154	139	140	171	147	168	143	147	165	172	133	152	171	135	154	138	153	113	130
6698	871	480	561	525	465	415	483	487	475	437	438	428	457	431	436	416	474	429	456	451	456	432	463	451	429	448	471	441	450	437	447	393	459	455	468	433	449	445	445	408	432	437	439	444	431	453	421	446	433	417	394	452	430	448	438	438	445	441	463	439	395	408	476	501	439	453	414	473	446	454	441	419	439	378	445	440	433	414	437	450	443	426	442	434	445	456	461	418	418	396	448	456	441	449	438	439	478	422	421	433	429	408	393	438	467	438	418	435	445	455	433	399	435	482	426	448	427	420	420	444	432	425	415	488	473	420	462	421	445	464	469	459	447	461	469	426	442	459	452	445	425	442	433	445	465	428	441	437	427	417	433	428	461	442	444	419	447	446	448	410	415	470	418	432	464	400	464	456	437	440	427	421	405	439	464	416	437	416	421	444	443	437	431	427	461	479	401	387	450	433	408	472	448	425	438	422	451	441	480	423	430	417	414	433	439	437	400	444	467	449	392	408	438	450	461	435	444	430	411	445	421	436	426	446	443	420	420	422	459	435	456	440	405	439	453	426	473	425	427	434	436	420	473	471	447	399	423	478	458	420	437	400	478	448	447	418	423	413	440	428	415	415	465	418	434	427	425	452	445	430	422	403	437	450	437	424	426	427	466	469	413	463	454	439	418	419	419	451	439	489	437	436	432	420	424	408	410	413	431	452	442	457	476	444	415	403	442	432	471	440	415	433	417	430	412	407	453	465	418	467	419	414	425	468	442	437	433	461	450	460	452	451	420	462	457	416	427	417	482	425	423	427	455	519	444	425	457	437	424	447	462	454	396	453	415	455	440	417	454	452	415	447	455	426	441	449	413	446	462	442	401	414	454	400	435	395	468	478	425	447	424	427	431	462	437	454	435	442	458	414	442	440	467	434	440	429	425	481	455	405	435	456	425	451	477	453	402	427	456	452	465	430	448	405	446	443	401	413	416	438	409	431	471	421	437	448	404	427	421	439	468	443	431	465	422	459	451	463	433	414	440	410	442	432	461	397	446	456	442	475	481	423	420	448	440	423	448	431	441	448	449	399	435	428	456	437	422	408	414	425	457	428	445	450	416	432	483	429	403	432	440	442	424	484	424	453	441	441	433	477	421	425	403	445	441	447	401	425	480	475	418	442	451	452	433	456	444	450	434	409	446	417	434	433	476	459	435	455	437	431	439	420	457	414	455	473	449	438	389	459	411	522	391	441	432	412	457	405	425	513	464	428	431	437	429	459	445	442	481	428	438	438	453	452	439	413	412	447	484	427	450	450	445	447	448	460	405	433	424	423	406	432	425	435	482	450	432	439	403	471	457	449	420	471	408	419	457	437	412	427	417	409	435	461	489	396	435	419	454	465	428	463	435	464	449	446	437	448	444	451	427	452	457	435	394	439	394	447	470	475	426	451	423	448	434	462	453	437	423	455	477	404	442	444	436	455	456	460	436	450	432	425	455	444	423	422	473	450	463	452	481	448	379	421	477	435	419	412	409	417	488	437	462	482	434	411	406	450	444	479	414	447	464	484	440	421	448	434	420	423	441	415	439	407	432	429	446	432	389	461	463	410	415	426	490	444	417	440	460	437	448	435	458	408	456	424	425	435	419	403	433	444	396	420	456	448	408	411	448	402	450	409	404	429	473	416	455	458	395	429	435	435	477	433	442	426	464	428	411	431	409	480	413	454	454	444	456	470	436	453	458	433	398	434	435	432	467	443	459	448	427	440	457	423	433	421	400	461	421	440	457	429	452	477	446	441	425	461	437	403	446	463	408	472	445	416	436	454	432	436	446	417	421	441	421	430	413	438	444	453	459	446	423	426	437	455	440	422	450	443	434	440	428	473	417	488	439	454	464	447	442	433	435	437	415	478	452	426	416	435	426	419	437	440	454	387	441	418	430	424	452	428	452	451	446	485	431	467	453	437	466	452	492	496	453	454	441	468	418	456	437	415	452	440	412	454	414	471	411	425	437	428	449	428	424	437	443	437	446	433	444	459	424	428	444	435	420	440	461	401	436	461	427	436	474	431	399	431	442	421	400	437	444	447	431	399	475	443	418	450	442	430	441	440	429	420	464	420	429	419	461	443	456	461	447	473	443	416	448	419	443	429	423	431	428	472	474	419	464	464	383	444	427	435	441	408	435	445	437	411	405	432	464	462	445	448	456	435	405	458	459	472	430	463	423	433	476	443	447	455	394	474	477	420	446	469	446	455	458	410	443	378	464	395	437	431	428	437	435	407	442	465	444	462	443	410	476	457	433	471	453	427	463	449	436	448	456	451	435	423	432	448	393	391	434	426	457	424	416	453	431	449	427	428	421	456	461	442	415	430	459	465	479	447	413	462	407	460	469	490	449	443	447	442	444	446	453	441	440	410	440	436	441	427	440	439	446	441	440	460	431	469	446	410	473	464	434	482	452	435	437	434	444	396	456	437	472	457	450	437	442	432	470	416	447	459	415	451	440	440	414	459	435	449	466	444	438	411	483	432	439	469	444	475	440	495	457	454	446	453	422	493	412	408	427	424	439	453	427	422	411	476	464	413	461	429	441	437	446	431	431	430	449	432	452	490	460	440	472	420	432	427	441	428	494	405	439	441	432	458	404	440	395	443	449	454	446	443	437	414	452	446	467	474	419	404	442	437	454	457	453	432	462	415	422	403	422	443	436	445	476	412	415	431	417	390	438	469	449	441	430	470	448	462	434	430	454	432	448	447	450	439	450	450	415	425	473	436	430	437	440	463	449	442	456	434	448	443	433	428	484	457	420	445	422	427	467	452	447	407	445	421	433	400	446	469	434	426	410	464	448	415	440	454	434	426	449	417	441	410	439	430	441	435	437	464	402	443	440	431	432	441	444	424	450	441	456	446	441	451	417	435	458	424	410	443	458	486	445	432	452	466	442	478	431	453	425	445	435	459	441	422	459	449	449	429	473	406	462	464	478	416	475	434	430	430	437	455	451	477	440	415	425	459	444	408	456	459	454	419	418	465	462	432	436	446	460	438	423	426	383	466	418	444	450	435	453	445	464	474	410	428	475	437	431	441	403	460	459	449	454	443	465	429	472	397	444	424	467	442	450	403	446	429	413	455	410	417	441	450	426	417	471	433	470	471	442	462	429	439	447	426	445	454	453	473	420	383	443	446	433	454	450	446	418	428	456	435	437	419	464	471	450	428	448	450	424	478	443	433	425	459	415	443	446	451	456	436	444	443	434	443	415	464	460	421	433	404	450	449	437	459	443	432	458	456	423	432	443	444	415	449	401	450	433	440	424	452	423	455	444	434	419	421	469	415	425	432	411	420	444	438	407	439	433	392	456	433	394	381	419	437	432	436	429	467	433	460	430	474	408	443	435	426	424	462	435	417	440	451	426	481	446	459	429	427	462	425	467	472	465	415	431	452	411	425	397	492	447	464	422	444	452	437	419	485	458	463	466	470	447	426	439	395	425	437	456	454	437	450	437	467	428	429	393
29522	6723	1442	1018	746	541	460	455	440	405	402	365	370	344	371	318	340	316	315	363	353	333	346	341	325	348	364	314	316	356	352	313	317	348	331	352	322	329	343	325	324	324	320	301	345	310	356	325	310	303	361	337	349	324	322	283	318	352	316	347	283	372	294	317	327	314	319	342	355	334	304	325	317	292	285	325	316	319	310	306	306	316	282	337	288	334	348	352	315	312	327	297	314	308	315	330	306	310	332	350	312	304	312	326	319	331	304	300	337	286	340	322	305	312	307	321	315	308	316	314	288	294	335	338	325	314	354	301	336	295	322	326	298	303	309	312	287	296	309	307	328	334	345	329	267	321	325	305	306	327	319	317	329	330	340	307	319	308	297	351	318	281	304	311	295	313	281	313	302	320	300	314	328	306	335	334	292	321	326	348	319	324	328	346	354	323	356	323	327	344	347	332	352	302	325	336	326	327	319	318	326	291	313	314	306	302	329	328	328	293	327	356	356	323	315	310	355	265	276	336	335	320	289	381	296	327	312	315	331	311	329	323	336	343	344	331	339	297	333	315	336	325	329	328	300	324	333	326	319	322	323	327	308	297	336	334	322	310	334	340	307	285	294	312	298	319	310	306	326	290	293	327	297	347	344	305	332	329	336	310	332	327	349	302	321	334	319	308	330	299	345	338	312	316	355	338	292	324	331	327	305	295	310	335	315	331	328	296	326	318	318	318	360	341	316	311	334	352	313	323	324	329	339	313	320	316	351	326	329	336	316	348	306	310	323	322	334	296	310	316	341	303	322	324	324	338	332	305	292	293	329	321	320	346	312	310	336	303	353	301	314	331	329	310	316	318	320	324	308	347	330	311	329	316	334	335	327	329	352	300	314	343	281	333	325	296	321	307	313	336	336	309	319	329	326	322	295	343	295	286	323	317	305	300	329	309	302	306	313	289	319	351	297	340	324	304	312	332	319	289	353	316	303	314	287	313	328	318	282	362	334	340	301	337	312	285	332	317	317	302	357	291	322	329	308	333	318	306	340	306	309	310	318	326	308	321	353	280	326	331	311	346	297	294	316	325	341	338	347	291	333	332	317	325	339	312	287	305	326	319	299	297	312	302	340	319	347	337	317	338	337	317	287	331	295	338	335	293	329	300	306	302	328	340	338	358	293	285	350	317	297	291	298	325	356	333	324	308	315	336	329	310	327	362	343	323	319	315	333	300	306	301	310	349	327	326	333	348	313	295	338	339	340	337	325	312	303	338	348	299	327	338	345	297	341	328	310	298	299	318	324	281	312	320	322	359	347	327	306	326	360	318	324	264	317	312	334	325	335	322	349	307	329	315	312	317	302	329	308	342	323	280	305	346	334	320	330	323	319	334	285	315	282	318	329	335	322	303	344	338	311	341	327	345	326	311	320	316	309	340	288	316	298	310	328	315	348	331	338	333	334	304	334	316	340	329	302	316	316	313	304	323	347	320	336	325	314	314	349	343	288	308	304	312	384	324	342	317	329	306	322	334	311	288	333	337	343	338	328	298	330	301	352	281	326	285	317	330	304	341	327	293	307	333	298	321	320	331	306	329	315	312	331	320	314	354	321	305	301	335	323	310	320	313	290	316	312	322	324	311	324	319	337	293	322	320	359	330	298	324	316	320	364	319	324	302	325	298	292	354	292	333	358	347	334	328	324	315	339	307	342	323	287	323	356	329	353	333	310	314	323	328	344	356	333	374	314	302	307	300	338	327	318	364	316	289	322	303	337	336	313	326	320	326	321	302	334	330	296	318	318	332	332	350	341	349	306	308	324	321	299	367	365	335	318	303	292	291	317	333	321	323	335	282	310	301	341	316	313	307	322	282	340	304	332	315	313	321	336	310	298	334	338	346	309	313	317	333	312	338	327	328	319	326	319	341	329	290	307	334	344	291	301	356	351	280	318	278	320	311	315	327	320	295	320	320	337	314	302	293	310	385	302	322	297	327	315	325	343	354	306	327	311	325	330	285	324	349	325	369	332	336	321	332	331	307	332	367	313	299	317	303	334	348	302	309	320	294	328	315	328	292	306	338	318	345	337	329	308	314	301	327	347	338	318	332	325	354	343	308	321	296	333	334	311	370	323	343	308	298	309	325	304	319	303	351	321	289	353	284	301	310	292	325	327	316	353	329	316	312	315	335	327	306	300	342	316	325	309	331	315	312	315	302	339	346	314	322	310	332	339	316	302	329	332	319	372	324	351	348	323	325	331	305	324	368	307	321	317	299	330	305	327	318	298	323	341	298	332	331	300	311	329	298	320	303	344	273	333	329	334	351	311	328	323	355	274	317	368	335	322	315	326	320	303	317	335	294	314	339	296	299	304	345	299	321	323	313	334	303	300	315	342	313	306	292	308	314	283	328	337	338	356	317	338	307	296	308	321	366	324	361	300	320	295	333	338	310	331	319	321	326	313	352	339	330	308	336	314	326	342	283	300	323	279	309	299	336	316	340	340	339	334	317	321	320	337	315	361	334	330	331	306	314	319	303	287	333	335	326	308	311	327	326	288	299	323	318	332	341	332	333	321	342	322	332	332	297	327	332	333	310	302	362	332	320	329	350	299	316	321	352	303	344	298	349	324	303	310	300	313	358	332	347	323	326	338	316	299	328	334	326	274	310	299	301	318	341	325	329	294	335	340	301	300	322	301	315	293	310	370	318	346	314	387	293	349	301	311	305	320	310	285	285	297	321	316	326	311	317	275	310	325	372	327	283	343	282	303	327	342	346	306	322	316	342	332	333	315	335	346	305	328	342	317	312	316	307	301	366	362	337	308	347	353	318	352	315	331	292	296	318	324	334	329	339	353	304	330	322	314	344	310	349	303	297	314	330	318	312	333	320	332	367	327	323	302	300	345	311	313	330	318	327	314	313	336	344	292	320	320	336	309	374	312	344	313	312	291	310	351	332	338	296	328	297	330	330	323	326	332	340	286	330	325	335	319	315	314	277	321	328	303	324	320	360	346	318	320	320	357	349	354	295	325	272	336	339	340	302	317	329	329	306	321	347	325	310	308	321	317	318	338	334	298	326	341	324	320	306	339	358	327	319	306	326	307	313	327	312	300	308	321	314	327	305	315	317	324	361	338	324	303	321	322	328	265	345	310	323	343	310	323	319	327	327	343	346	327	323	325	334	321	302	332	301	304	318	314	345	297	347	312	304	316	342	331	348	329	344	311	316	339	310	306	296	321	329	307	306	308	331	305	333	316	323	310	315	342	343	324	311	318	336	323	300	304	313	289	322	329	314	329	353	299	341	319	359	283	334	364	315	308	354	306	336	327	286	313	326	319	335	330	294	335	326	332	320	304	343	345	353	335	317	324	342	314	329	275	323	304	336	304	328	369	316	338	322	321	284	346	314	297	338	338	312	294	306	325	310	330	325	366	318	334	336	337	336	304	332	308	281	336	332	295	314	309	310	327	313	308	332	330	298	319	318	282	318	333	320	303	327	333	329	283	337
16163	3208	2177	2584	2372	2090	1817	1643	1498	1371	1270	1202	1170	1106	1070	1016	1021	993	912	935	913	928	922	911	914	883	894	884	866	896	846	794	861	867	800	806	802	888	889	839	830	793	815	883	808	875	851	829	844	873	828	786	801	768	806	843	833	818	825	805	801	797	850	771	817	840	820	831	785	797	863	823	813	750	862	815	832	784	784	782	828	800	811	733	764	797	823	772	798	823	797	775	814	814	815	785	807	854	800	790	776	818	775	784	852	785	755	810	764	790	796	794	753	820	814	808	837	836	839	858	779	820	820	841	832	786	790	818	846	773	810	829	872	817	817	859	784	841	833	773	831	858	778	790	846	825	804	848	737	768	820	818	809	794	819	810	790	841	778	853	825	775	832	799	780	832	798	792	842	806	812	787	803	803	821	790	754	867	838	777	834	785	812	835	805	765	827	854	783	787	779	790	868	826	843	810	782	805	812	789	800	822	808	822	765	784	815	792	774	820	829	841	813	789	834	780	820	823	784	840	795	819	793	836	769	798	794	817	779	767	782	833	789	768	734	814	787	819	798	884	837	778	808	802	873	774	805	796	774	883	784	793	777	774	783	813	793	812	842	770	865	842	800	824	774	806	817	781	813	786	767	795	802	812	809	811	807	794	799	788	781	832	806	835	852	795	824	833	777	846	803	794	813	840	830	785	792	833	769	765	744	781	775	822	774	826	849	838	856	824	841	838	784	817	767	867	784	785	749	775	819	794	798	784	813	846	783	771	793	820	852	799	807	771	770	828	792	825	765	799	769	836	785	818	838	793	818	781	799	780	812	836	833	795	792	759	750	775	810	846	778	804	810	806	794	828	748	769	811	809	813	812	841	853	819	836	805	745	817	797	796	810	776	818	812	793	879	806	775	784	786	781	814	799	801	826	793	771	777	790	801	813	818	824	793	799	842	839	779	836	827	791	807	846	835	804	856	788	797	800	820	806	818	804	878	804	814	789	825	795	817	850	751	769	803	820	768	835	769	815	812	844	814	771	772	793	816	776	818	822	789	784	756	815	841	765	795	815	800	771	849	789	814	835	799	833	831	790	794	751	872	808	823	816	837	811	825	812	843	795	825	780	817	806	796	781	795	781	796	803	774	782	739	771	816	778	790	784	828	834	838	759	778	764	815	845	771	817	800	783	787	803	777	800	833	776	794	776	786	784	852	818	819	794	852	840	797	819	839	764	789	839	807	788	820	811	807	824	782	801	758	797	829	866	798	749	807	800	805	805	768	821	825	828	809	817	791	798	833	793	853	790	784	824	847	834	760	844	819	816	787	806	809	827	815	826	811	817	782	847	759	752	846	771	780	791	795	734	738	842	788	793	763	823	793	763	826	807	837	792	770	807	785	786	853	798	731	770	818	844	748	796	818	830	795	773	829	839	830	834	799	816	766	773	802	840	820	814	804	793	784	817	818	796	844	773	821	783	810	781	751	814	809	765	832	765	781	813	808	815	847	829	763	807	792	850	821	818	798	816	811	823	852	776	820	828	792	847	843	868	782	730	823	801	751	838	796	816	804	787	780	790	821	833	793	816	800	796	857	753	863	815	802	789	766	832	804	840	839	849	841	786	798	859	784	800	804	780	788	763	868	814	794	847	816	799	753	762	817	768	828	812	812	750	793	831	855	798	802	832	760	787	758	756	829	832	792	828	803	817	764	792	779	796	848	787	823	833	822	819	850	853	768	772	805	823	804	800	778	856	820	839	820	808	776	801	776	770	819	835	804	827	794	854	779	763	787	807	849	827	791	799	818	885	796	816	796	809	820	838	827	800	853	844	812	843	818	780	825	817	775	778	805	779	838	815	764	836	786	764	820	791	798	832	800	841	827	821	806	789	827	826	819	784	816	814	829	814	777	843	805	826	849	802	778	826	835	768	775	828	806	792	777	819	799	789	810	826	805	784	786	789	811	847	790	762	784	808	849	762	845	796	836	829	805	836	841	831	820	761	834	779	775	835	836	804	867	817	767	795	792	763	822	788	773	776	791	795	800	808	808	785	803	763	824	837	806	834	821	794	814	837	770	814	841	824	780	810	783	866	836	822	809	787	738	802	788	814	750	769	824	797	804	813	782	814	797	811	822	790	818	791	795	807	816	815	835	794	820	842	833	777	803	745	809	792	798	824	805	815	806	840	815	781	813	797	802	786	776	827	789	792	798	851	783	814	798	817	810	814	750	854	824	803	819	805	809	790	826	747	867	819	785	836	802	767	816	849	781	801	786	802	809	781	796	811	826	779	841	796	823	829	779	792	852	825	831	768	749	801	805	789	783	762	791	824	789	825	797	830	816	802	826	800	791	805	813	765	835	803	785	864	815	750	751	774	763	852	865	809	767	807	784	841	816	809	821	818	852	813	785	801	780	789	821	798	780	829	776	791	807	796	820	803	785	762	837	819	815	815	791	805	804	791	814	822	792	759	837	801	798	809	774	794	798	776	841	820	811	800	869	791	799	806	818	795	840	784	772	829	780	852	815	811	780	832	791	815	781	767	802	881	825	734	814	795	839	812	849	786	821	777	775	864	819	802	796	790	782	807	807	785	774	779	828	800	767	826	781	780	797	795	822	821	821	766	744	820	849	863	740	773	824	796	792	820	802	780	821	827	772	782	788	820	744	816	836	782	792	795	773	792	811	828	849	837	838	786	831	877	814	748	816	821	777	800	810	843	837	826	817	785	808	850	830	783	813	805	798	801	832	812	759	844	834	780	816	827	828	768	813	816	830	791	774	759	797	852	783	803	827	855	838	804	783	791	792	832	733	808	780	804	821	848	780	820	800	777	833	835	843	821	838	807	832	785	841	821	808	788	760	777	764	761	803	811	805	823	760	850	792	828	824	837	855	829	793	814	780	800	778	834	852	811	754	807	780	757	863	798	810	822	760	777	834	824	840	807	813	794	839	790	835	795	797	778	817	763	804	816	805	776	821	792	762	756	831	831	831	772	836	758	782	793	861	789	852	791	815	838	813	779	791	823	850	848	785	827	812	820	789	812	829	838	765	797	772	787	843	793	782	824	788	792	773	796	815	800	827	817	828	793	851	815	840	775	799	810	885	826	817	811	790	815	791	811	799	779	788	900	802	844	747	835	744	818	805	823	833	789	775	756	789	850	839	829	824	873	789	797	837	816	816	772	818	788	795	797	781	808	764	809	866	801	794	846	844	780	794	776	823	738	844	801	805	789	810	802	798	804	848	804	785	815	804	760	863	779	803	838	784	848	821	815	824	817	775	790	801	817	822	795	753	822	800	790	787	792	756	800	824	799	848	836	801	840	756	825	777	820	771	822	770	816	820	778	758	777	804	808	805	794	788	795	844	816	815	820	783	846	789	796	827	826	804	768	815	823	799	791	828	773	814	841	824	853	851	711	841	732	831	810	802	770	844	838	827	830	831	802	786	809	830	787	832	821	782	829	836	801	756	809	785	806	786	737	848	777	806	797	799	782	790	823	830	820
40514	12442	3096	1915	1305	940	773	704	585	526	541	471	475	447	449	439	442	401	425	472	386	413	384	399	374	406	373	375	379	367	386	377	386	376	362	425	407	397	401	368	421	388	370	396	377	387	414	385	333	381	357	406	391	365	367	392	400	388	369	344	385	363	398	414	384	374	428	410	374	399	402	435	387	348	364	408	383	390	402	409	400	401	397	367	394	412	376	393	371	373	384	344	364	387	384	376	361	374	360	389	362	401	361	383	355	359	348	399	408	379	390	380	408	400	368	395	347	368	426	376	398	375	404	361	374	369	375	368	367	366	377	346	351	372	361	390	365	377	395	376	367	365	435	382	376	398	390	380	380	401	364	366	382	412	399	401	368	377	386	371	406	392	365	393	399	368	381	372	382	397	410	362	408	385	379	394	358	371	357	341	399	378	363	365	388	396	377	353	368	369	356	392	380	383	368	391	342	395	401	363	374	378	368	392	344	412	381	383	416	401	392	384	366	380	354	397	391	395	350	375	407	376	370	383	391	400	376	354	389	413	375	391	367	350	371	417	390	362	360	392	379	446	401	366	352	343	391	384	387	382	356	409	390	387	363	367	389	379	386	352	382	350	416	412	393	389	362	382	390	433	364	374	378	398	363	384	347	332	393	397	362	385	407	385	408	362	370	370	358	386	372	377	343	360	377	392	358	360	371	347	394	380	357	406	354	397	397	389	361	363	391	370	389	378	366	377	398	346	380	399	361	368	380	350	367	368	381	388	336	372	384	370	347	391	389	395	363	397	392	385	377	391	362	364	381	394	380	339	374	390	371	359	372	373	347	351	372	397	386	380	397	362	375	362	400	374	333	367	390	385	359	387	367	388	380	388	374	361	352	383	385	360	403	419	350	387	376	391	394	386	322	387	357	368	349	377	359	386	385	398	387	356	354	372	393	368	421	376	395	383	379	362	372	381	372	403	392	392	366	389	372	386	387	382	391	383	382	386	370	390	382	377	380	370	369	350	388	368	377	404	354	371	344	365	367	402	368	338	391	362	403	402	402	377	357	384	370	413	380	380	372	384	404	428	379	363	389	335	417	397	362	392	372	385	388	388	361	373	339	406	350	344	390	364	400	378	330	389	359	366	402	402	379	382	377	420	362	354	344	400	404	382	375	382	381	371	383	372	386	358	373	363	424	364	417	435	385	396	380	410	398	382	383	361	364	370	393	381	411	396	399	386	406	363	369	416	394	373	389	392	389	351	397	371	386	387	406	391	416	358	383	387	397	382	357	338	380	367	376	391	367	355	353	375	354	402	355	407	373	346	364	374	397	400	371	407	380	385	369	339	378	369	385	412	361	396	353	363	401	392	382	408	370	385	363	407	390	383	355	382	358	359	383	359	339	374	339	385	368	363	385	326	385	334	377	387	389	359	381	363	386	377	411	342	379	388	412	386	372	397	353	388	373	412	349	375	385	358	377	401	367	374	385	366	390	385	367	384	396	337	373	369	381	348	411	351	355	382	360	367	384	361	386	404	362	362	389	378	390	369	381	403	386	356	400	389	352	389	354	383	390	376	391	434	397	388	353	351	369	385	398	387	405	392	388	364	398	387	394	369	406	407	396	367	376	366	402	373	380	410	334	341	410	386	402	414	370	395	361	375	366	384	342	369	368	361	408	365	378	384	389	375	407	390	383	406	376	396	372	344	366	385	359	365	376	379	374	390	397	377	366	394	378	416	391	382	395	353	398	362	386	360	362	360	414	401	380	354	398	384	313	420	390	349	384	399	388	401	381	374	354	383	399	394	396	393	359	369	387	358	390	411	383	385	395	366	393	362	340	367	395	407	404	370	331	423	379	375	391	385	424	383	374	353	357	356	400	396	359	347	411	410	379	362	377	369	368	355	407	411	382	365	366	403	335	387	368	383	401	348	390	383	357	404	368	416	398	387	375	325	393	391	384	380	352	368	381	345	393	411	386	372	417	334	394	387	380	379	381	377	388	384	410	386	364	355	337	362	385	388	394	395	361	389	389	348	389	397	380	380	381	371	372	428	388	378	397	375	364	358	389	399	412	386	410	384	362	381	397	382	416	396	371	360	354	400	381	397	377	373	395	385	365	362	361	403	423	317	379	351	377	402	366	404	372	392	356	398	364	395	392	351	362	386	363	438	362	419	366	367	407	361	369	383	379	373	397	397	363	371	390	361	357	363	403	377	402	397	406	405	360	399	373	357	395	387	354	370	368	367	394	397	387	386	391	401	382	361	356	385	412	350	380	371	384	404	379	375	411	366	401	352	378	335	404	382	438	369	342	391	386	393	373	372	396	421	387	384	398	378	388	376	347	378	380	373	389	414	381	345	368	374	362	390	390	391	387	386	351	378	387	382	405	345	389	392	379	344	365	367	417	395	390	367	363	385	364	403	352	356	360	368	392	386	414	390	434	408	370	379	362	373	420	389	368	381	381	373	363	393	391	405	392	377	379	406	374	402	341	386	380	385	389	389	374	370	363	366	369	381	377	358	361	405	390	412	380	386	380	382	391	368	381	378	366	380	371	411	356	403	360	368	396	380	387	368	430	401	384	372	352	374	369	394	397	393	357	373	400	348	400	348	385	384	414	353	402	392	360	358	372	407	362	364	373	375	332	361	361	408	393	393	357	355	404	361	394	384	355	391	386	381	372	404	367	405	385	387	349	392	356	369	384	385	363	351	404	422	358	357	363	346	367	416	345	390	348	366	364	397	374	360	387	342	364	372	376	356	343	385	377	399	371	372	378	348	382	427	392	390	370	373	349	356	382	361	368	372	361	416	374	363	396	384	368	371	360	423	371	362	375	400	337	398	381	390	358	416	399	386	380	382	388	357	396	427	358	394	365	387	373	367	351	366	394	422	386	358	392	372	349	388	390	385	407	354	346	385	375	373	376	400	362	375	343	383	398	368	385	400	379	371	336	375	370	350	357	354	365	417	405	405	392	379	356	355	396	348	403	377	385	373	392	381	395	386	372	403	378	435	361	348	417	376	426	357	368	374	400	355	363	368	385	357	379	374	373	397	382	392	398	382	373	398	389	376	365	398	375	404	411	420	370	388	368	383	372	404	379	367	360	396	350	402	354	382	379	337	404	387	425	392	371	372	402	358	390	393	372	366	374	394	351	356	391	383	369	402	369	373	393	365	410	403	393	385	377	398	385	389	361	372	351	378	378	369	391	356	396	427	389	378	370	363	364	383	372	383	388	387	401	377	400	405	366	379	403	347	377	397	384	388	360	391	398	378	370	366	366	371	405	378	387	364	418	387	346	375	388	366	395	372	359	372	397	371	408	376	367	388	378	346	393	340	365	365	393	392	385	399	378	403	421	402	378	364	390	384	383	404	384	379	350	392	395	381	374	367	408	368	360	394	364	384	374	371	381	366	382	367	394	431	403	391	368	420	384	351	377	389	344	367	363	399	384	398	362	374	372	365	346	385	379	385	376	374	383	408	393	389	376	382	399	405	401	382
22298	4343	3522	4243	3937	3335	2789	2438	2253	2027	1773	1673	1592	1492	1423	1370	1289	1246	1230	1215	1074	1154	1124	1107	1151	1059	1051	1051	1027	1035	1047	1041	1025	936	1058	998	993	950	953	1011	924	964	959	971	963	928	1017	928	920	939	983	925	938	941	944	951	912	940	958	931	907	923	903	902	908	920	946	928	937	943	901	908	867	897	905	880	929	937	958	905	911	930	884	889	913	885	926	901	891	930	959	878	927	941	894	932	928	907	908	916	927	888	915	919	917	914	908	907	902	897	875	986	923	945	871	886	918	946	912	872	917	854	942	924	927	921	940	853	939	913	921	890	906	910	969	947	962	919	903	911	943	910	892	905	932	920	882	881	889	897	904	926	894	909	905	888	951	906	956	940	938	883	893	913	881	862	875	845	854	974	904	824	905	910	913	947	927	949	886	941	857	954	916	871	918	897	930	866	902	906	883	977	860	840	903	843	890	901	841	917	898	904	936	872	899	934	924	867	951	893	943	888	887	911	885	893	912	869	863	863	863	877	912	870	901	912	900	912	894	886	925	901	882	893	933	877	925	927	922	964	888	902	953	893	819	886	932	905	887	940	895	875	965	902	909	912	902	902	871	928	950	894	881	915	882	943	845	901	859	847	877	893	915	924	848	891	873	896	899	895	843	892	884	934	906	940	892	858	892	872	919	883	906	926	904	914	910	926	883	889	902	917	927	917	902	932	824	927	896	891	933	872	869	945	918	833	908	879	935	864	901	888	909	910	859	940	906	891	874	917	859	874	950	902	886	873	893	900	977	878	897	959	931	950	896	926	908	912	884	867	872	901	919	872	879	913	884	889	929	860	867	892	948	872	873	870	899	920	920	912	853	912	873	879	924	904	882	871	923	925	890	891	903	869	910	881	908	965	842	921	918	948	885	924	885	921	906	885	848	893	920	913	894	911	917	888	930	931	887	915	919	886	919	960	921	871	900	909	930	882	859	918	954	886	950	908	947	901	893	903	892	925	969	886	858	920	890	938	877	897	883	879	851	889	928	878	929	938	892	875	900	918	896	914	918	913	873	909	885	936	914	888	904	853	887	909	931	909	912	888	900	989	948	943	951	905	902	882	888	920	887	896	974	888	917	910	925	880	890	850	885	919	908	903	880	922	920	899	898	920	906	877	886	926	880	899	914	930	877	885	908	867	903	843	898	887	839	919	906	868	922	902	875	915	899	888	855	931	876	873	857	883	925	908	923	908	874	843	881	876	851	919	909	968	941	896	962	864	880	948	986	912	899	948	856	926	862	839	881	893	913	916	891	923	869	1003	873	903	920	880	913	860	898	928	877	886	875	927	922	976	912	916	943	969	886	894	921	881	878	861	941	908	888	903	925	918	884	915	918	862	904	918	925	922	895	897	881	914	896	930	972	855	946	927	876	867	867	872	915	897	856	916	894	904	923	924	904	889	897	886	945	881	851	884	863	897	878	872	909	910	908	904	895	882	900	939	905	919	862	953	879	913	872	897	883	894	896	866	864	931	898	912	873	910	873	872	896	933	903	864	931	898	931	854	926	870	927	917	861	879	863	906	924	818	854	865	865	912	880	905	895	948	812	911	891	871	908	932	891	940	922	890	926	859	908	905	883	894	843	878	886	915	905	903	921	947	939	914	940	917	884	933	881	906	871	919	916	878	908	908	948	861	899	888	868	904	938	892	907	954	945	853	904	912	909	852	917	894	883	901	943	885	920	956	911	893	866	937	929	887	891	961	935	913	875	847	924	875	934	906	914	913	917	846	898	925	912	922	863	913	903	951	945	904	917	909	920	895	893	893	931	910	894	846	853	874	868	883	900	886	941	909	903	932	910	901	865	910	870	923	885	900	910	885	889	914	876	906	903	961	892	913	870	882	887	916	898	884	853	899	893	917	919	894	909	858	892	939	922	915	899	918	975	898	932	895	849	877	939	916	881	908	847	922	913	921	903	925	894	911	915	871	839	925	894	907	959	910	890	871	878	874	895	891	912	875	856	872	890	926	969	897	848	925	922	873	903	872	913	868	969	893	879	882	940	933	873	868	871	903	880	832	846	894	943	823	925	910	871	888	851	922	912	908	951	915	904	878	893	903	928	932	879	877	878	855	889	881	918	878	922	927	877	934	884	866	920	898	926	873	874	857	899	912	915	884	898	882	886	889	869	917	899	876	960	861	879	894	904	914	893	903	881	894	860	896	938	844	913	876	892	941	891	843	874	966	920	862	934	851	906	897	940	942	942	920	945	862	863	968	884	872	871	907	913	914	838	898	862	866	901	909	906	869	843	973	900	857	852	917	938	947	911	918	925	925	904	933	910	891	902	887	878	922	904	866	902	889	859	917	888	906	904	907	895	900	906	874	930	875	865	846	914	918	894	944	912	927	917	900	863	879	925	866	878	835	862	880	891	886	896	872	924	893	888	919	944	902	863	886	897	855	917	889	856	938	874	907	921	943	905	891	886	942	909	966	902	896	881	911	929	890	896	939	887	905	880	881	906	874	911	903	872	883	857	930	885	887	867	872	883	918	975	903	876	963	881	854	925	872	940	922	909	848	879	865	933	972	921	886	905	878	931	908	880	887	887	866	914	870	898	928	913	911	903	948	950	892	902	902	895	915	885	898	899	874	913	895	864	876	877	922	888	900	872	939	899	950	861	925	949	867	897	887	886	880	865	899	885	864	860	898	829	956	898	899	924	889	882	899	905	882	947	867	900	937	892	886	959	906	891	924	907	890	886	907	965	889	874	882	937	892	881	899	873	882	822	858	927	875	901	899	882	855	890	912	928	913	940	875	961	877	925	858	899	913	866	874	871	886	907	917	882	902	933	904	898	940	908	868	864	867	909	889	901	947	914	861	892	890	838	855	941	865	907	881	926	905	894	868	882	893	925	933	862	933	921	922	871	887	920	861	914	905	904	904	872	969	940	912	880	913	867	906	906	893	931	900	914	915	833	786	912	895	884	942	885	846	889	927	927	933	920	904	876	835	919	924	970	928	903	880	860	903	937	916	913	904	910	847	898	845	830	954	951	855	927	932	911	923	957	913	871	896	933	969	879	901	926	871	930	914	935	818	877	899	946	942	851	872	889	881	901	966	904	916	946	888	872	844	886	922	904	892	953	905	955	959	873	887	966	905	906	921	916	899	911	902	886	899	937	902	874	902	912	938	882	932	937	824	926	920	858	904	890	871	896	897	935	930	902	887	884	922	939	849	867	909	906	922	891	890	911	880	942	889	950	931	945	880	902	874	929	884	923	952	905	880	951	913	883	921	850	881	908	937	865	889	918	936	908	896	910	882	830	856	970	853	917	907	934	846	932	895	904	922	871	910	970	905	921	875	860	948	941	869	849	856	918	935	890	913	932	900	936	896	954	876	858	901	896	925	879	930	963	882	861	886	900	935	938	865	872	890	969	909	911	873	897	897	888	887	935	887	901	913	896	890	904	902	903	952	891	965	920	886	933	916	916	897	895	868	887	872	886	873
12927	1448	188	165	166	158	150	162	149	145	161	199	164	160	144	140	129	148	147	129	153	152	155	131	160	157	162	144	167	142	134	155	166	138	130	150	160	141	146	149	170	142	158	143	165	156	149	170	162	168	145	143	160	143	150	141	170	142	160	145	145	155	165	144	159	162	161	154	160	151	134	149	150	142	139	133	156	148	160	138	157	159	118	151	154	130	151	153	121	158	165	155	140	141	138	136	132	143	147	173	152	136	167	144	158	157	161	170	134	144	145	138	154	178	143	139	156	138	152	168	185	147	149	133	137	138	164	160	124	162	163	151	159	151	168	150	160	203	158	157	169	154	140	144	164	147	153	137	158	151	162	167	137	134	158	132	151	167	154	147	133	164	155	159	170	160	147	148	134	175	147	160	144	188	144	128	135	156	139	149	160	133	150	155	151	168	149	146	160	138	136	164	149	139	145	142	132	136	145	124	148	135	158	167	161	165	156	136	152	147	161	156	137	173	139	171	125	159	131	136	157	161	163	142	152	143	156	169	139	137	156	166	153	174	151	158	145	139	155	164	158	148	151	139	163	144	162	138	151	141	166	161	152	134	156	159	143	175	153	146	146	159	155	152	153	170	163	155	152	157	149	149	140	144	148	140	141	155	156	161	138	155	155	140	164	167	145	158	154	146	157	152	138	139	127	108	142	138	142	136	145	157	159	126	141	151	143	145	134	162	126	131	158	139	141	153	135	146	146	134	172	152	142	168	140	151	134	159	138	161	138	126	137	150	133	146	123	159	168	166	144	129	149	156	114	151	163	140	159	123	162	135	149	135	144	146	167	162	171	142	152	142	153	153	138	154	151	160	163	171	142	165	156	149	153	136	180	157	171	171	154	158	149	141	150	157	154	145	160	167	142	160	160	169	165	138	153	158	139	154	138	142	123	167	175	133	155	163	173	137	165	133	146	145	142	159	164	151	133	160	148	153	147	161	151	152	149	172	143	150	154	149	147	147	157	176	156	160	127	145	151	147	132	145	139	143	154	145	139	158	156	156	142	151	150	155	167	166	139	155	161	128	138	157	157	167	159	131	161	165	135	156	136	155	178	141	135	141	146	148	141	134	170	148	151	134	135	157	141	158	159	150	144	136	133	147	146	162	169	124	147	142	150	164	157	144	155	138	145	157	142	149	141	129	177	166	152	160	132	151	114	163	121	152	128	150	132	141	137	162	167	137	141	144	146	160	140	151	149	157	151	153	151	177	150	138	167	164	161	134	125	138	156	161	171	163	157	122	145	128	140	157	146	166	183	130	171	151	124	157	149	139	169	169	168	144	168	125	153	145	146	176	156	163	152	148	128	152	162	179	175	150	154	143	147	141	155	138	134	114	146	154	133	148	136	159	156	159	153	155	155	141	149	152	135	147	147	128	166	146	144	142	146	126	119	166	157	169	150	134	148	146	152	150	139	161	146	168	163	174	152	163	144	157	148	160	163	147	147	154	149	127	167	158	157	146	134	165	151	148	147	116	133	143	153	147	151	158	163	163	148	149	156	144	165	144	157	157	154	140	145	155	151	136	134	124	163	138	144	151	123	147	149	135	155	149	161	151	144	142	147	140	156	154	148	152	150	170	145	145	153	139	156	152	132	134	144	176	157	148	170	160	162	155	142	165	165	133	155	148	150	163	161	150	141	130	144	159	152	141	153	155	173	157	141	163	159	164	161	140	163	168	158	139	153	122	188	135	163	138	153	172	165	174	138	143	154	146	150	156	137	150	160	145	157	155	154	144	156	144	170	158	149	155	160	160	150	130	133	133	158	153	165	157	154	151	166	162	161	182	170	151	117	166	162	144	152	147	131	186	161	152	148	147	135	162	147	169	149	136	136	153	134	145	163	145	173	123	106	186	162	151	149	157	144	143	148	150	164	164	157	169	145	150	122	159	158	155	151	143	136	156	165	140	153	155	132	145	162	153	150	137	149	173	169	141	148	166	143	143	149	173	171	153	137	154	139	135	160	146	172	143	154	147	158	165	164	159	149	144	152	158	167	138	156	144	166	156	137	145	140	149	168	144	155	160	152	145	150	153	144	137	153	161	148	144	158	169	149	126	166	150	156	147	124	148	154	159	126	139	189	166	158	151	164	148	155	133	158	157	145	139	149	139	155	168	156	156	154	155	159	158	147	136	139	159	157	160	143	153	159	156	163	152	155	149	136	156	160	158	133	157	154	154	159	137	166	189	174	153	141	182	163	138	144	127	148	125	152	144	157	135	155	183	162	167	169	166	143	152	154	157	147	173	154	150	178	151	142	160	172	152	140	152	156	131	156	143	172	147	150	153	147	140	171	145	161	170	136	137	138	154	146	169	149	155	168	154	148	169	150	166	138	136	152	149	150	155	139	154	165	144	156	178	161	154	141	162	161	136	134	130	143	137	150	143	156	123	158	128	165	169	149	151	167	145	175	157	153	164	151	161	133	169	143	190	145	156	145	171	147	158	189	152	177	154	156	150	138	143	134	173	152	148	131	153	161	162	138	171	139	148	153	158	134	121	151	161	146	130	164	174	181	152	171	141	164	162	149	179	148	144	147	176	152	137	156	153	155	167	171	158	157	158	166	162	141	146	168	155	161	151	139	158	141	154	151	152	137	177	135	165	143	149	128	151	160	154	178	151	152	143	147	146	148	138	142	146	165	134	120	149	136	134	176	170	148	136	147	164	159	143	139	125	163	138	151	158	154	150	164	164	142	137	168	163	168	142	139	141	169	149	158	150	148	161	145	168	166	128	146	149	157	132	171	155	157	150	172	133	159	158	160	153	174	148	134	147	154	165	126	135	142	138	152	129	151	163	157	164	125	144	142	135	145	152	181	149	149	145	142	183	140	155	145	133	154	142	153	146	152	151	153	160	148	149	152	170	153	139	151	148	155	166	151	133	171	132	159	134	152	174	150	175	163	154	154	154	164	152	150	150	161	154	149	150	147	156	134	132	169	169	140	152	143	162	167	149	151	148	157	139	148	146	155	148	146	140	151	156	145	121	147	147	153	152	132	150	156	187	133	144	146	151	175	168	166	140	141	148	147	159	163	158	162	147	152	156	123	135	174	180	159	159	145	140	127	144	141	180	152	134	130	141	177	132	165	149	163	151	134	146	167	149	158	171	139	139	153	146	155	148	135	152	142	155	145	145	156	157	147	164	158	139	132	134	164	155	179	165	148	153	149	153	155	138	152	159	150	157	143	151	163	134	145	152	132	161	141	148	161	160	149	145	142	124	157	137	132	142	127	153	128	167	159	169	158	173	134	122	140	152	131	142	155	132	140	152	149	132	155	138	151	147	159	144	155	148	171	159	166	171	163	162	156	176	148	157	156	174	155	143	140	150	144	171	147	124	164	136	160	160	134	156	144	161	149	142	145	154	142	148	148	156	131	147	155	146	151	158	153	163	154	136	141	155	146	142	143	159	163	120	152	143	141	139	130	135	161	147	157	141	148	164	136	143
6966	997	517	527	494	502	492	468	484	466	459	431	468	421	426	488	477	449	443	455	455	428	473	477	441	467	486	452	412	448	407	422	426	399	457	462	486	462	496	457	402	442	432	466	459	433	452	424	430	447	463	417	450	429	398	422	420	465	418	441	445	450	424	452	461	473	436	418	416	418	439	402	438	458	422	456	417	487	443	453	435	425	428	484	484	454	420	457	426	405	440	431	462	468	450	435	417	448	450	423	443	463	483	435	439	434	442	463	425	463	438	407	456	454	435	420	477	416	428	449	453	429	450	434	457	450	463	430	433	424	439	437	416	457	418	440	418	426	425	431	443	464	429	395	455	443	433	447	454	465	429	437	441	401	469	434	416	458	444	437	420	470	474	432	453	452	447	433	454	430	428	411	475	414	454	440	464	434	467	436	423	435	440	441	444	444	406	449	450	397	444	412	469	430	460	491	443	429	416	420	397	391	456	465	433	439	438	468	447	465	466	428	457	433	436	436	394	438	474	432	424	432	418	448	423	469	420	449	411	439	423	430	427	456	428	395	397	436	458	452	435	443	439	417	419	462	445	443	443	423	468	424	458	427	411	442	447	452	438	467	410	427	478	451	454	425	465	436	464	461	409	444	427	446	433	450	392	457	440	425	401	467	464	445	440	413	427	459	461	443	454	449	419	405	406	451	447	453	466	427	441	430	404	426	417	430	458	445	391	467	402	469	455	447	461	429	447	483	402	448	456	445	433	430	462	437	425	434	447	424	418	443	413	404	415	454	430	424	430	436	431	452	464	442	428	410	445	455	465	445	483	431	456	424	437	422	468	428	431	414	429	458	446	439	435	443	415	411	408	430	458	437	463	438	466	424	439	456	440	455	433	460	447	443	454	438	454	450	454	418	448	407	426	445	449	431	429	417	469	453	452	440	452	425	456	426	497	432	433	424	446	457	467	446	421	462	438	466	432	461	445	439	450	435	433	430	443	450	417	451	433	425	490	446	440	453	454	436	422	473	479	438	446	421	442	442	408	444	426	452	435	442	458	407	408	403	405	451	442	438	436	430	423	452	437	427	383	458	455	467	433	422	448	418	443	450	431	447	438	424	425	449	433	468	453	483	447	421	436	419	417	415	441	457	431	419	444	434	441	387	438	444	414	472	460	442	458	439	436	441	417	449	442	454	424	407	460	419	444	413	449	454	427	437	451	412	435	455	444	477	426	483	443	411	467	415	445	447	448	441	469	454	456	432	451	443	461	466	422	447	448	389	444	415	474	407	478	434	459	435	465	423	437	433	428	439	432	419	450	408	426	454	494	456	413	426	444	425	442	446	441	411	422	451	426	433	434	428	494	404	434	428	446	447	435	438	413	451	428	448	432	445	448	474	385	457	410	399	479	467	443	435	435	445	469	455	452	486	446	443	446	430	454	436	454	435	428	429	486	425	488	413	456	424	464	445	423	450	449	408	408	398	449	474	436	449	422	431	429	425	424	444	397	449	454	438	443	434	423	445	472	427	422	455	420	415	470	423	430	448	428	409	433	414	466	440	440	430	438	472	443	444	442	427	455	387	429	415	419	431	446	443	442	443	432	429	469	458	472	426	429	434	438	425	445	488	425	411	389	415	430	455	428	434	434	421	429	435	417	457	449	417	460	431	426	455	437	465	420	417	427	435	469	442	440	439	447	431	421	439	435	452	410	464	454	456	418	439	463	463	419	436	395	452	410	466	440	428	406	456	416	434	414	423	407	447	395	414	444	411	453	452	414	424	420	427	443	457	452	432	424	458	464	437	455	459	496	447	447	450	462	464	448	430	497	440	420	430	433	420	460	415	483	450	427	421	408	409	435	439	461	448	426	453	425	419	435	441	442	435	430	442	477	423	420	447	460	426	436	413	415	419	449	448	433	447	424	419	391	438	432	449	444	436	415	466	454	431	435	402	454	449	485	450	452	438	474	449	419	425	431	495	423	422	461	450	444	432	504	421	463	470	476	442	435	465	446	452	465	458	434	427	447	473	444	420	416	463	398	422	439	425	446	451	440	424	419	436	476	460	397	459	432	453	445	439	425	425	472	434	434	416	458	454	471	459	409	421	443	458	428	429	418	452	423	433	454	424	460	460	434	423	441	489	425	461	471	426	482	398	440	446	443	439	459	428	425	422	434	443	441	451	436	439	444	412	442	454	448	427	449	432	462	408	439	477	456	466	407	459	400	421	425	413	394	458	427	463	416	451	463	423	449	470	419	487	444	427	402	456	469	439	425	449	427	466	450	432	454	481	440	434	461	439	396	404	465	424	437	413	458	413	413	431	432	400	473	443	430	431	455	413	381	461	433	448	467	405	392	435	441	425	412	401	424	434	431	422	441	442	478	419	423	456	488	433	414	438	409	442	455	422	466	441	471	420	462	472	421	448	422	490	465	454	450	430	395	423	435	444	430	434	497	484	469	416	439	440	445	463	450	436	472	448	450	419	443	455	485	446	418	457	472	437	452	408	437	460	402	427	452	426	440	442	398	417	463	456	435	421	438	474	417	427	438	421	417	424	473	457	459	428	463	480	450	429	433	438	505	461	442	400	417	461	422	444	447	431	422	407	419	459	427	438	431	423	441	447	395	398	458	439	424	449	428	432	440	413	410	402	446	411	453	464	463	440	448	446	462	458	464	474	449	448	462	454	484	420	420	405	439	450	450	397	413	436	439	471	480	432	461	422	462	432	428	441	447	458	450	439	445	416	448	431	481	458	429	458	449	413	442	467	464	416	462	453	424	451	421	404	436	434	424	415	453	442	447	454	435	462	439	490	442	479	425	495	438	438	461	448	444	425	479	434	446	477	435	424	459	395	429	449	394	467	438	445	460	471	434	427	453	476	469	444	450	452	427	439	433	431	466	429	459	424	441	411	433	489	434	435	472	460	427	450	412	417	459	407	442	453	420	427	445	438	441	436	452	426	428	443	444	438	438	421	438	441	402	455	446	493	479	451	416	425	421	453	458	444	412	435	447	449	439	490	451	423	426	414	446	450	455	451	430	459	461	449	439	474	448	455	485	439	415	459	404	438	453	423	460	420	473	458	424	418	448	454	440	424	442	413	439	458	428	402	447	422	435	441	451	445	462	466	409	431	430	479	430	438	400	436	459	444	467	430	438	438	446	441	425	437	401	453	478	427	411	426	447	446	464	429	460	480	422	473	423	422	476	428	449	426	469	455	447	450	415	431	434	449	428	483	464	444	440	426	420	471	433	417	429	451	439	430	421	439	443	471	425	434	438	476	462	434	450	468	473	414	454	467	412	456	425	401	436	457	427	464	433	447	422	438	441	467	442	410	413	447	463	394	432	441	441	442	426	436	467	444	422	427	443	435	471	416	410	423	417	437	440	446	439	451	473	452	447	468	397	440	451	431	416	422	429	442	460	424	423	465	432	420	447	469	427	439	440	477	478	435	423	444	468	454	484	432	473	434	422	425	426	405	422	468	455	430	417	460	480	429
30463	6480	1372	988	692	545	531	470	413	421	393	397	355	356	357	347	322	334	308	349	355	331	330	312	334	311	315	347	327	342	309	304	318	333	346	334	313	314	325	303	304	306	329	331	315	309	316	353	332	331	265	318	332	342	293	323	322	338	354	284	325	346	343	312	305	327	318	310	300	339	344	302	306	365	317	317	346	294	313	293	339	322	299	310	285	311	306	347	294	331	310	306	317	288	314	309	345	309	308	326	328	319	323	324	312	324	318	322	327	318	319	311	319	323	321	313	339	296	345	334	324	346	304	327	301	320	303	310	357	315	328	306	304	317	295	345	281	311	335	327	283	318	334	306	338	348	292	331	327	329	364	332	339	283	307	307	358	318	321	328	343	335	278	313	335	305	324	320	313	316	380	335	305	326	286	338	326	308	312	315	302	316	356	329	322	312	301	315	304	283	318	334	285	358	318	306	313	314	313	330	319	306	318	304	336	353	303	307	338	311	306	329	327	328	344	350	309	321	345	319	373	316	322	345	319	371	360	340	306	304	313	297	314	283	317	318	321	320	314	336	301	341	280	335	309	320	326	338	297	304	320	313	304	296	313	316	308	327	343	320	345	311	328	353	313	324	306	320	309	351	329	323	366	328	318	326	334	328	310	332	331	361	331	320	325	345	325	334	324	300	296	304	300	307	326	314	306	299	358	275	332	306	310	340	347	307	294	322	333	329	328	295	320	351	352	322	340	310	321	320	291	296	293	311	325	343	342	309	319	311	334	295	303	304	318	318	295	323	341	327	335	324	303	321	346	311	317	330	298	283	298	333	345	317	317	316	276	342	337	312	329	305	312	302	289	300	303	320	320	316	330	320	312	308	308	325	321	325	332	328	308	313	308	323	322	335	339	327	320	322	272	350	314	298	309	311	283	336	336	307	294	356	352	333	347	306	313	322	319	372	335	327	270	322	349	303	327	303	355	286	316	354	340	341	294	322	325	314	307	310	344	367	336	313	325	322	308	307	332	308	347	308	307	313	309	333	322	321	320	332	334	318	345	306	309	345	317	315	318	329	313	313	342	332	289	311	305	331	340	297	348	298	313	315	320	309	328	315	326	308	352	274	304	356	353	360	339	329	308	278	297	303	338	362	314	334	332	317	311	334	336	306	338	289	335	300	325	335	325	319	316	328	329	311	345	325	339	326	340	351	303	331	340	357	346	334	304	286	317	325	323	344	347	323	336	342	318	314	318	334	333	328	310	318	295	317	323	308	336	306	327	328	321	319	316	288	323	333	309	305	321	317	315	350	321	302	307	327	379	318	326	318	335	340	356	302	315	320	338	335	340	329	337	360	315	296	323	315	343	314	313	336	304	311	320	294	333	322	291	327	326	307	277	326	333	319	300	336	347	334	331	307	302	339	317	327	306	307	310	332	310	312	310	296	317	324	307	344	305	309	322	325	305	314	307	299	336	328	338	288	314	299	358	322	300	324	317	314	299	333	319	332	308	319	321	336	335	335	345	302	352	345	350	317	319	340	316	339	304	342	336	317	309	312	316	358	312	329	322	325	325	309	328	343	309	341	290	356	326	316	339	333	316	309	314	317	341	339	317	312	331	319	306	326	342	304	348	338	304	321	332	337	319	313	333	335	333	321	300	301	313	333	297	341	306	280	316	317	322	305	355	334	355	355	328	310	322	325	300	335	332	326	328	333	345	330	339	308	325	330	320	335	329	325	344	312	307	364	310	303	306	303	316	333	320	366	333	314	306	338	322	310	313	363	335	344	310	318	326	353	325	315	337	319	316	316	364	322	305	320	331	303	320	353	337	328	308	318	325	316	338	330	309	332	316	304	329	348	334	354	367	298	299	337	350	342	346	345	333	297	318	288	323	318	341	313	298	317	279	311	346	290	307	320	347	321	338	344	320	319	325	301	338	357	352	374	304	322	317	338	308	326	331	292	315	320	319	351	303	334	319	299	300	301	312	306	328	307	324	369	301	337	313	336	342	333	323	322	301	299	315	330	311	308	361	295	323	319	311	320	341	323	332	325	324	295	335	338	329	320	296	332	320	322	316	311	329	317	332	319	313	346	317	329	310	325	326	303	321	346	324	351	338	339	311	307	326	330	315	303	326	307	342	312	293	334	305	310	283	303	365	331	341	339	315	335	328	300	289	328	320	326	283	325	330	310	301	349	333	328	330	334	325	328	311	338	313	290	319	323	310	307	336	284	309	302	305	294	344	327	326	337	319	355	348	310	340	281	312	311	310	333	325	334	314	319	345	306	338	290	307	301	307	345	330	317	312	353	293	297	331	323	310	322	346	345	315	309	330	341	305	320	314	335	313	336	351	360	321	352	309	296	288	309	325	330	310	331	350	294	303	323	320	362	328	327	322	311	299	318	364	312	303	302	314	327	319	286	320	326	293	338	308	293	335	304	340	340	304	330	324	294	325	295	284	332	330	299	322	340	328	326	338	301	310	335	320	327	346	341	311	353	286	313	332	339	298	320	317	335	324	304	348	317	366	329	329	285	306	316	315	331	317	326	358	301	299	322	314	332	350	325	317	314	336	319	312	316	340	319	333	330	319	323	350	317	282	314	315	323	305	296	343	344	317	325	312	350	320	332	306	308	299	276	347	336	337	304	309	336	314	324	288	298	276	296	302	305	322	313	353	338	308	298	321	329	310	319	294	317	318	346	305	321	308	315	336	331	323	319	299	289	334	293	328	322	331	327	317	328	342	298	300	358	338	341	315	298	315	286	301	286	314	298	369	337	304	295	314	349	334	358	305	358	315	335	367	355	318	327	292	338	308	346	327	316	339	321	355	345	327	290	313	309	326	337	341	324	346	317	328	349	312	295	304	321	334	313	314	356	334	344	309	320	287	327	327	339	331	322	325	334	267	341	339	363	280	321	316	350	316	299	363	310	334	308	322	329	293	304	318	313	338	336	336	347	357	305	341	336	311	299	321	328	335	324	296	322	307	325	348	327	326	345	295	328	312	334	342	333	319	317	365	331	346	329	314	294	337	304	308	295	334	296	310	323	320	325	303	322	358	274	319	297	333	362	302	350	317	313	351	336	328	299	309	341	292	337	323	344	280	323	345	324	336	327	281	326	316	340	313	343	328	281	334	341	304	336	335	294	330	325	307	287	310	305	285	317	349	336	317	318	301	350	349	331	326	312	315	305	332	312	326	320	310	319	305	324	329	310	298	319	332	332	335	340	327	341	325	328	306	342	316	314	316	314	306	328	343	330	316	317	292	336	296	326	304	322	297	295	332	289	314	354	305	346	324	319	351	324	330	327	314	313	335	299	322	318	317	347	341	341	333	346	336	298	326	315	324	314	336	336	344	337	310	336	305	320	361	340	320	321	314	327	308	318	338	315	316	330	339	344	309	323	311	337	284	333	322	328	331	331	326	329	325	323	296	332	298	332	327	316	297	321	339	352	309	302	333	342	324	315	321	329	335	321	327	320	306	335	281	313	316	348	309	346
16426	2749	2148	2497	2408	2096	1869	1683	1519	1407	1275	1271	1130	1026	1103	1008	953	992	933	983	889	941	927	879	932	943	907	865	848	854	846	844	853	778	880	847	827	802	839	821	797	881	814	836	893	852	806	846	823	840	860	841	806	789	860	816	864	799	800	806	816	793	840	824	851	794	792	783	812	789	773	838	833	777	813	811	832	828	846	770	818	802	781	799	782	774	804	815	791	797	818	818	744	793	802	836	769	766	815	798	800	836	794	803	790	768	801	830	797	824	785	847	801	841	819	793	814	838	840	787	791	774	788	830	811	815	782	783	833	781	848	784	751	782	800	815	824	879	771	813	819	790	789	783	762	858	801	816	773	855	804	787	794	781	803	780	804	804	816	806	802	779	846	819	864	864	777	875	812	803	778	751	800	801	748	820	779	805	843	796	828	805	787	806	769	752	803	762	826	778	839	790	799	798	804	816	773	837	787	810	816	812	844	815	802	826	807	784	796	830	770	777	781	786	837	816	763	765	821	776	791	801	830	846	806	745	806	808	751	813	814	778	802	812	753	810	797	846	791	806	791	777	787	794	817	837	823	762	750	787	778	788	774	806	788	778	785	804	844	839	814	792	813	782	789	762	794	803	859	785	825	801	787	857	823	815	799	816	782	799	842	788	773	752	805	816	794	816	812	787	750	823	833	833	783	810	782	815	806	819	796	831	766	761	870	783	825	806	781	775	800	848	765	762	765	755	833	853	822	812	824	742	796	794	774	786	798	810	787	849	830	802	834	788	821	762	827	769	811	766	820	861	824	863	819	854	860	824	814	811	806	831	804	818	776	807	807	800	746	768	818	793	731	851	794	821	749	750	809	791	831	807	795	785	828	791	824	854	795	787	808	854	793	795	773	816	828	793	822	775	824	826	787	760	808	799	815	828	828	765	763	766	821	813	797	794	795	800	805	851	787	795	749	754	795	823	803	794	763	771	800	812	786	778	812	758	804	805	832	772	834	770	766	811	799	767	807	755	764	803	842	777	812	793	793	788	790	780	786	793	773	768	768	844	795	779	827	828	849	768	815	810	811	840	818	840	798	792	788	821	725	774	809	761	800	798	795	773	780	801	809	793	865	780	762	767	781	798	801	810	808	819	805	772	845	812	789	850	752	802	843	840	789	768	798	796	795	824	775	824	786	822	857	780	801	815	800	787	789	827	783	791	790	792	772	798	832	803	790	801	803	787	811	814	784	801	744	771	822	827	861	806	806	808	771	795	794	778	781	826	829	823	792	819	795	825	784	799	823	768	798	822	803	825	805	797	791	854	806	840	798	728	782	797	731	818	819	777	762	849	799	771	814	773	783	796	822	812	817	834	802	805	805	820	791	817	795	828	795	818	758	776	796	772	818	845	766	800	749	810	740	838	834	789	809	774	746	840	826	870	834	774	817	818	747	815	811	762	790	793	737	791	787	841	742	751	819	842	797	797	796	791	774	810	773	788	756	788	734	802	824	782	796	793	866	748	756	825	809	832	830	821	765	825	749	830	807	812	861	830	814	815	826	758	759	764	825	793	834	785	745	844	803	765	775	765	776	814	823	779	822	830	800	766	786	807	786	847	828	791	774	802	823	756	846	823	799	863	830	821	789	802	870	783	802	812	803	801	821	792	781	794	809	788	810	793	808	771	761	795	798	832	828	795	783	770	783	779	811	857	801	821	823	842	820	814	818	789	796	813	829	788	835	852	800	807	743	814	834	799	835	799	774	739	823	866	803	796	801	756	815	821	827	811	827	785	780	786	804	779	777	769	899	757	797	791	826	767	781	794	790	831	837	776	783	793	766	797	787	774	847	838	808	807	798	822	831	810	761	761	767	796	814	819	784	829	762	783	767	789	773	872	776	788	806	803	813	790	883	800	797	814	828	785	849	821	783	795	841	810	733	809	764	835	861	862	808	801	774	800	736	832	842	780	801	812	776	833	787	863	821	838	791	758	811	815	823	813	811	788	711	823	868	857	804	802	796	829	768	793	780	819	797	829	819	832	811	793	792	826	783	754	832	825	826	837	765	781	792	789	770	842	801	784	811	794	821	776	761	821	819	762	812	840	754	802	804	776	791	800	773	747	812	785	799	805	803	898	816	818	824	779	830	742	806	830	812	800	778	770	815	830	811	806	855	854	809	807	821	829	797	772	807	804	785	777	795	775	809	812	822	826	821	773	791	855	754	801	800	803	828	813	823	775	808	777	792	809	772	758	769	808	756	757	761	821	764	824	780	796	766	812	789	812	796	801	812	784	799	792	797	803	781	795	853	806	802	848	823	810	787	770	759	780	774	791	787	799	755	819	801	836	808	807	799	818	802	785	882	861	788	756	831	781	819	848	839	792	773	833	783	816	787	795	809	771	840	811	791	794	826	764	802	789	828	758	771	800	819	798	792	783	813	763	790	824	766	818	792	821	791	810	788	774	821	813	761	820	768	784	791	835	782	756	837	756	774	837	847	804	802	815	805	839	781	804	849	835	800	814	804	790	752	818	803	808	799	741	720	821	810	821	768	822	790	867	793	835	789	793	821	841	766	813	789	836	836	770	754	838	827	780	830	814	790	769	788	755	822	777	773	797	755	793	818	762	781	812	810	807	808	743	810	767	785	822	798	821	812	801	851	776	794	826	784	785	839	821	797	771	794	786	798	800	817	777	740	835	819	816	777	845	811	763	792	830	845	756	840	811	822	800	806	868	796	781	785	776	777	768	822	854	787	819	814	838	819	854	772	816	792	804	821	833	849	821	800	816	796	790	780	754	811	792	756	834	817	811	803	774	818	816	804	825	808	814	878	776	855	785	759	796	812	839	771	779	836	793	830	797	771	865	795	778	814	874	802	803	812	891	799	801	797	854	778	804	808	729	802	775	867	824	809	779	824	772	848	783	820	793	739	786	820	735	811	844	849	789	823	852	798	772	773	774	867	812	783	779	806	846	783	756	762	767	794	790	826	802	801	796	829	741	743	809	837	766	811	784	770	776	783	861	842	778	802	755	799	798	832	801	778	788	820	773	800	789	824	767	832	835	794	786	796	862	784	794	844	836	754	838	802	816	797	825	775	799	742	842	808	847	815	815	806	838	839	806	840	814	804	767	801	787	783	783	812	844	785	784	745	827	799	834	828	773	894	799	775	833	773	806	786	803	780	794	822	818	889	796	796	839	819	762	817	799	797	789	763	800	790	753	806	820	810	820	763	830	816	853	800	807	793	801	796	793	797	806	776	809	764	766	750	831	837	790	804	777	798	775	778	783	784	782	804	780	790	769	758	778	792	821	816	798	772	814	747	817	805	746	773	820	775	729	829	757	781	751	801	756	755	812	769	763	804	791	809	789	864	772	824	843	821	775	809	818	877	791	814	807	811	833	790	784	796	796	810	803	798	763	749	810	818	816	835	772	797	814	747	773	757	808	803	746	813	745	789	836	789	813	814	807	751	813	770	786	819	773	823	769	775	801	816	878	800	821	774	769
40726	12278	3102	1911	1259	974	730	700	641	535	505	516	438	444	462	421	443	449	383	411	409	432	412	395	384	366	381	412	390	351	380	393	370	397	396	350	374	386	397	417	396	405	375	377	340	388	373	382	417	399	390	369	414	381	382	404	395	379	407	382	358	399	341	379	410	400	381	382	368	368	367	404	356	394	398	388	389	369	381	362	395	361	387	344	361	401	372	408	338	410	381	388	382	381	359	352	445	402	389	349	390	397	366	382	385	403	377	391	394	377	393	370	354	395	405	386	413	368	386	382	394	373	343	392	410	374	365	381	341	376	403	396	378	370	374	359	397	404	389	373	407	407	387	391	377	391	352	408	389	381	375	375	383	370	387	372	381	365	358	413	373	371	389	397	370	380	355	383	377	406	405	380	391	406	350	362	383	418	379	388	410	366	397	412	340	365	366	384	357	343	354	350	381	384	368	382	396	363	385	348	394	359	359	410	384	362	397	360	363	381	374	360	421	401	383	392	406	342	366	388	360	392	429	388	369	364	393	361	328	388	370	344	373	375	382	371	397	388	403	368	381	370	389	388	378	346	340	385	407	389	393	379	350	394	383	385	361	377	352	338	412	400	336	387	367	362	385	359	344	390	358	405	385	384	384	399	334	388	395	376	414	422	375	399	375	357	392	350	368	416	374	382	384	339	357	410	401	410	370	389	357	348	352	388	359	420	358	385	346	373	361	338	360	352	363	352	393	411	396	374	383	395	343	372	360	399	358	376	364	420	382	413	381	375	391	363	392	353	411	359	366	370	407	364	317	376	396	360	398	353	370	373	366	358	367	423	405	356	407	374	330	368	390	390	413	376	390	390	344	384	347	384	389	352	375	377	391	404	361	373	391	389	383	359	420	375	371	381	402	388	390	400	370	413	376	378	373	384	382	401	370	386	391	406	373	342	371	399	389	340	384	370	362	367	384	365	391	375	377	377	372	383	392	369	384	377	405	358	373	396	394	393	375	406	391	387	387	356	351	387	372	369	418	370	376	383	383	381	365	391	416	386	365	356	346	404	372	366	379	383	380	365	397	385	348	365	371	380	362	404	354	346	385	368	363	409	380	336	391	354	359	367	410	419	376	363	379	355	373	423	385	420	381	377	365	402	342	360	395	376	370	376	367	415	380	388	365	396	350	393	395	389	384	394	358	376	374	361	391	401	391	401	404	434	350	385	351	408	314	377	344	368	378	386	374	361	405	394	398	378	377	356	346	371	394	368	393	385	357	391	370	398	385	372	373	362	408	347	430	388	369	430	374	355	368	405	381	348	356	395	388	346	378	379	405	387	407	402	401	389	371	413	367	396	384	402	416	389	418	377	402	369	397	352	375	374	389	393	384	389	374	361	402	414	348	386	405	415	359	367	402	376	404	404	401	332	397	372	385	400	388	382	392	386	336	390	358	359	342	381	397	380	399	354	391	402	363	392	370	377	386	422	379	377	371	405	385	391	376	401	380	359	419	391	362	371	366	374	422	385	354	360	393	400	368	394	375	368	383	364	412	376	382	386	361	362	397	420	382	401	381	398	370	387	386	378	388	364	384	355	385	362	393	378	414	385	358	393	372	401	376	394	340	371	436	376	325	361	351	359	378	369	408	378	412	378	401	365	393	383	405	376	370	379	389	332	406	382	343	369	355	363	344	397	369	387	384	380	388	352	406	353	389	316	402	383	387	417	389	389	393	397	396	389	430	373	406	361	378	321	375	371	390	418	383	377	414	386	392	403	397	401	399	399	368	390	381	347	394	367	366	344	379	365	361	397	340	408	370	366	368	374	361	369	383	367	394	394	381	374	421	401	386	378	394	370	362	361	398	366	381	382	378	361	359	390	352	383	412	397	394	359	372	401	352	365	389	388	392	392	398	365	363	400	339	389	365	390	361	367	376	389	379	371	351	363	379	381	384	375	375	384	386	389	376	384	402	385	387	365	383	354	372	375	351	382	397	392	395	393	359	413	373	382	401	360	387	344	407	394	325	423	405	390	394	350	348	387	393	401	357	396	392	367	355	364	394	368	394	374	387	414	398	423	373	356	415	410	359	392	336	427	376	397	395	393	372	360	360	373	407	342	377	349	371	404	431	371	386	373	346	367	373	356	372	393	371	403	371	397	399	385	378	384	394	363	391	352	384	444	372	378	423	361	405	410	354	413	360	383	385	355	375	390	369	369	388	372	371	358	401	385	350	373	396	385	380	379	386	367	395	409	340	377	406	388	397	361	392	357	362	386	385	363	386	374	383	369	342	311	409	374	389	385	409	392	359	394	388	380	369	412	435	369	382	382	376	360	391	360	382	374	373	364	363	400	410	399	400	388	372	372	355	332	347	365	359	392	384	383	390	397	385	417	350	390	391	344	388	381	377	377	330	371	358	406	386	379	416	382	411	370	376	374	386	376	395	367	418	349	357	391	389	393	367	414	387	391	391	405	374	403	393	394	334	400	357	388	402	355	367	341	383	394	400	430	354	392	393	381	382	359	385	425	368	397	367	382	366	395	347	385	377	365	374	376	352	378	355	413	391	364	385	382	402	387	402	371	399	360	365	378	368	395	388	358	358	366	367	366	368	366	377	357	415	378	414	361	370	398	410	399	370	371	390	397	405	352	407	381	338	364	382	376	419	335	406	391	377	408	388	340	373	345	390	388	424	370	376	371	406	335	403	389	383	353	396	373	368	367	401	385	400	352	356	373	378	387	365	416	349	389	389	393	403	375	406	375	378	361	400	363	370	381	404	395	399	392	378	392	364	347	397	374	380	375	364	375	387	363	378	343	378	365	395	360	447	396	394	342	343	350	367	345	385	391	349	410	387	373	335	361	379	375	354	403	349	356	386	423	372	366	363	380	390	366	411	394	385	374	405	380	367	384	373	405	410	375	358	406	388	344	416	386	374	420	400	402	403	381	345	381	386	408	362	362	383	395	363	359	362	368	381	380	370	375	400	373	387	395	385	377	365	377	380	364	373	399	376	428	384	358	370	371	357	353	386	406	366	399	381	360	365	388	372	399	369	369	377	374	365	372	388	408	397	380	404	371	404	350	352	391	388	348	388	380	386	378	371	380	377	349	375	360	343	384	404	382	382	379	380	396	399	364	336	372	407	375	381	406	395	395	393	390	367	363	380	360	361	398	391	409	389	347	389	326	368	347	381	381	399	355	386	387	382	429	392	358	364	357	401	374	386	390	358	402	403	412	369	399	394	394	379	339	384	398	412	360	353	373	354	404	392	375	363	395	408	365	360	354	387	390	375	401	380	361	400	416	361	372	375	387	397	372	360	380	374	382	355	382	379	399	410	387	370	360	385	364	352	374	355	392	358	388	402	397	372	344	368	388	383	389	396	440	387	401	371	376	355	377	392	376	374	346	391	382	382	378	352	378	397	389	364	375	409	396	376	370	429	362	342	367	363	403	392	386	409	384	417	349	372	346	377	365	339	345	364	412	366	382	384	336	356	384	406	353
22309	4089	3543	4280	3869	3362	2810	2393	2130	1982	1814	1611	1528	1458	1373	1345	1311	1339	1205	1220	1087	1142	1098	1065	1034	1030	1049	1004	963	1054	1078	1020	1036	997	1001	966	966	1002	1006	919	998	960	985	960	962	952	938	907	928	950	907	892	910	939	960	929	935	958	893	917	912	952	952	890	881	919	925	924	912	859	944	916	907	883	914	896	899	910	915	916	883	925	893	973	883	947	915	907	927	922	886	883	898	910	906	890	924	885	908	882	872	873	980	922	846	889	954	905	881	916	942	879	906	946	882	890	884	884	922	959	904	928	867	916	939	881	881	936	905	910	935	861	870	917	946	890	853	864	916	876	879	975	874	911	910	877	907	868	887	895	895	924	898	953	923	931	927	933	921	946	881	900	879	901	868	887	873	908	904	910	915	879	869	919	882	943	920	880	843	942	902	880	892	914	912	893	851	961	889	919	887	932	940	937	859	869	891	940	890	882	883	825	873	898	866	918	875	924	895	867	913	883	890	894	863	926	932	952	916	874	880	876	907	926	909	933	871	851	840	972	901	877	882	870	922	903	956	964	904	890	910	893	877	887	850	906	912	927	852	917	951	892	886	877	952	907	988	895	942	883	900	937	934	926	867	913	842	908	941	902	896	915	913	873	942	888	854	892	939	925	890	912	866	887	908	908	845	896	901	917	852	911	884	924	859	896	895	882	933	908	882	923	907	943	917	868	837	879	945	906	871	908	939	869	907	873	899	884	926	914	933	851	925	890	912	913	882	924	941	894	895	907	941	898	897	911	902	915	887	909	856	905	887	840	884	854	912	896	891	954	885	923	888	894	925	913	871	912	888	913	904	923	916	864	891	900	841	905	898	905	925	885	904	889	895	917	909	909	874	806	880	883	899	910	876	892	872	843	906	891	854	914	922	876	922	915	930	882	916	906	882	917	892	869	883	948	907	883	876	886	962	880	907	849	886	884	896	899	918	909	908	906	863	875	886	842	914	939	886	906	939	884	878	914	913	921	904	875	910	909	879	904	899	926	855	852	886	873	926	867	893	931	851	897	896	923	937	891	875	931	965	906	896	853	886	938	940	919	877	884	871	924	900	881	849	853	907	914	917	903	946	887	870	865	892	861	845	819	898	891	873	945	885	946	849	895	958	902	841	902	896	928	856	870	886	892	892	877	941	850	869	890	927	879	915	896	843	901	948	869	876	905	949	918	894	911	917	882	933	838	926	881	918	894	915	890	936	877	882	961	849	909	864	900	882	961	881	888	912	903	915	924	943	908	923	903	888	919	929	919	919	912	920	897	876	910	897	953	900	898	878	930	861	891	884	884	920	919	892	919	902	923	889	912	902	887	896	959	896	891	916	880	867	936	888	906	867	920	904	895	856	914	901	915	842	889	877	946	908	881	980	889	903	860	871	909	885	932	861	899	885	862	930	833	916	939	906	906	895	930	958	891	927	905	904	879	896	896	836	913	926	915	872	934	904	869	927	895	899	877	931	889	880	910	927	914	881	888	854	888	899	919	885	924	908	932	911	929	880	952	962	917	870	935	910	924	904	924	900	881	906	949	896	896	941	918	902	907	859	874	936	846	865	889	899	907	915	880	905	875	918	942	932	904	872	863	909	926	874	914	923	881	884	861	873	882	915	932	904	912	869	832	930	893	943	880	881	893	878	930	860	858	866	863	909	871	890	892	878	905	833	902	865	897	891	894	901	902	947	882	873	922	901	877	906	834	889	874	953	904	923	943	879	844	900	887	934	885	848	925	883	851	915	891	914	900	881	847	932	867	913	899	921	895	853	901	914	929	868	904	927	893	857	923	903	899	887	895	879	921	888	905	916	911	899	930	870	937	931	927	935	881	942	860	924	860	929	902	884	872	905	830	885	875	860	847	899	901	890	876	881	918	945	926	942	879	889	935	874	883	937	892	916	915	875	973	867	953	885	857	868	905	899	892	900	887	918	920	890	923	907	892	869	838	873	885	880	943	923	842	878	886	871	890	869	867	883	889	905	850	925	928	881	905	905	867	866	905	870	892	864	903	886	925	883	904	890	900	898	916	906	899	911	921	915	891	917	968	874	913	880	919	916	852	909	915	848	879	925	922	859	890	891	919	884	864	916	874	887	919	898	969	846	946	895	827	923	887	894	870	942	875	978	891	903	938	884	871	911	867	875	897	839	846	919	860	954	905	925	859	835	925	903	897	915	909	881	888	863	898	896	905	905	897	840	868	896	905	918	938	877	883	874	908	904	921	869	907	887	921	911	909	910	815	928	921	868	901	915	887	918	940	908	902	958	888	882	925	886	888	878	877	872	927	906	934	899	918	888	886	836	836	870	864	927	886	909	897	920	867	911	910	905	842	904	849	923	933	866	907	892	945	898	920	868	910	855	882	980	879	863	852	861	871	831	885	917	928	888	886	923	872	912	905	896	885	910	901	857	941	936	899	871	885	874	897	852	859	937	913	904	908	917	883	869	873	900	867	938	868	927	933	894	872	834	847	874	886	914	890	946	930	878	938	919	863	951	847	889	914	922	913	865	890	904	879	884	914	877	902	917	882	892	917	882	895	865	899	936	946	948	859	873	899	853	873	901	924	879	929	864	877	889	905	844	928	870	955	908	834	922	899	890	857	862	876	872	900	881	902	850	890	869	925	909	907	881	877	937	951	826	882	875	874	889	900	921	907	909	905	955	907	897	893	902	888	896	906	875	909	892	909	911	879	929	913	942	934	944	911	907	929	916	897	885	956	920	859	914	879	909	879	904	850	898	868	895	884	916	874	895	929	878	893	866	895	848	897	899	898	916	847	841	885	899	889	866	851	855	896	909	937	917	884	884	907	846	905	919	877	915	946	917	874	888	886	883	891	890	912	872	920	904	917	941	860	832	934	943	854	855	856	896	940	818	879	907	911	878	847	907	950	901	935	926	915	896	900	937	908	868	904	878	885	905	871	1003	866	906	880	880	923	930	913	867	943	905	909	882	871	912	844	968	874	877	904	920	945	869	932	869	902	849	926	910	936	873	893	925	926	853	920	902	897	910	894	890	915	911	930	914	877	852	894	895	937	897	854	867	901	886	877	959	860	846	849	925	909	903	895	902	871	921	938	958	908	907	907	852	906	901	881	941	843	898	868	848	896	922	898	915	912	899	863	879	854	910	853	844	921	885	891	890	970	911	889	887	894	928	863	986	919	902	887	901	924	859	944	890	875	912	908	872	871	893	915	886	903	883	964	872	898	870	928	948	875	878	917	917	923	869	836	877	909	935	947	937	905	947	922	907	883	890	859	918	868	873	891	865	931	904	951	903	881	867	885	862	894	923	923	902	905	876	915	914	928	909	842	872	913	885	856	904	960	877	934	934	851	894	912	937	918	909	951	930	841	859	921	920	884	923	900	925	913	848	892	891	867	938	905	898	899	863	868	892	880	900	950	909	906	949	908	902	926	846	910	909	930	894	892	927	937	899	874	886	882	828	898	913	942	901	913	921	883	946	823
13025	1291	178	173	159	164	130	178	142	177	120	160	147	150	161	145	135	141	145	125	157	160	157	161	129	163	132	177	154	153	144	143	165	156	117	158	156	146	128	141	153	163	153	152	140	150	138	168	174	149	174	131	139	148	152	150	158	153	149	139	149	158	159	148	149	150	141	159	164	133	164	149	144	153	144	144	140	170	146	165	176	144	191	132	135	124	160	168	148	151	150	156	141	163	148	125	139	159	113	154	133	134	158	142	151	155	138	167	158	146	158	153	143	142	149	155	148	150	159	143	127	149	147	154	142	138	145	139	154	162	157	179	135	150	139	125	156	148	135	148	145	140	162	147	170	164	168	152	148	162	144	142	137	168	163	164	154	142	131	164	148	153	153	150	150	138	158	141	169	142	188	155	150	176	157	138	139	149	164	167	147	138	161	138	157	166	164	148	158	160	147	166	144	165	147	138	134	152	140	169	167	164	158	145	154	141	150	162	167	131	170	149	164	141	160	141	136	137	132	140	155	166	159	170	142	136	147	152	156	164	161	149	170	160	147	136	159	150	133	147	152	152	150	143	148	130	154	146	163	162	176	154	161	157	128	137	145	142	148	169	142	133	149	137	150	162	152	170	154	153	158	160	137	144	152	143	129	148	186	136	149	163	137	160	157	148	135	133	147	167	139	150	161	146	124	138	148	143	175	142	163	161	133	151	145	147	168	148	155	153	169	160	131	192	137	147	161	139	139	156	168	146	155	174	134	147	144	140	158	181	163	146	138	179	143	134	110	160	153	129	159	143	153	122	141	140	126	138	161	127	163	138	136	155	146	143	131	167	139	150	146	146	160	165	144	168	148	163	168	164	146	159	139	171	141	160	158	149	150	159	166	137	165	172	146	177	150	138	161	146	137	133	153	133	168	147	167	146	148	150	170	121	134	164	161	151	136	138	160	157	134	140	165	146	137	143	147	125	139	154	130	150	137	144	148	158	138	145	143	155	144	156	149	166	148	131	158	146	139	128	137	146	161	143	155	142	159	148	151	157	155	136	157	161	154	152	143	171	139	168	171	160	162	144	164	153	178	154	144	146	166	143	132	172	148	157	137	166	159	169	151	146	149	162	151	166	132	152	163	190	154	155	175	133	160	142	142	177	157	152	132	157	173	159	161	153	148	150	163	171	148	140	142	158	157	127	146	130	153	153	167	149	157	129	151	180	124	164	141	154	136	134	156	149	164	152	163	173	139	158	147	136	156	145	162	149	164	153	152	166	133	163	150	143	161	130	174	153	140	149	159	157	143	155	156	160	142	136	151	125	153	169	142	165	161	137	158	141	169	150	139	162	149	155	140	142	151	168	152	183	146	149	154	155	168	141	147	162	164	158	132	154	156	159	158	152	147	145	149	149	149	132	141	143	155	148	166	163	138	147	144	138	144	147	163	154	160	151	142	145	152	140	161	150	139	142	141	164	132	172	144	152	165	135	146	143	148	158	137	167	145	158	146	136	141	144	147	149	136	156	144	125	134	152	149	184	157	152	161	147	157	152	140	135	144	126	130	145	134	145	162	146	138	148	158	147	155	162	145	158	145	153	150	162	170	147	152	129	129	144	147	163	140	135	134	159	147	141	132	151	162	168	160	169	161	127	151	167	157	143	145	141	161	162	149	139	125	160	154	156	136	146	137	151	152	158	151	144	158	168	162	145	170	142	134	158	148	150	164	160	145	144	130	171	143	153	158	157	145	151	146	124	145	134	155	154	143	143	156	179	145	144	146	141	139	161	154	140	159	130	130	147	157	163	170	163	138	145	150	163	129	161	179	158	146	167	159	174	172	139	166	152	158	145	147	152	151	139	148	152	137	151	126	146	148	135	163	172	149	172	147	150	142	149	154	143	156	144	144	154	146	143	154	171	151	157	144	153	156	135	156	154	149	161	152	137	154	153	157	162	155	163	157	153	155	123	127	156	159	140	155	148	128	156	169	155	134	146	145	129	163	155	147	146	160	153	155	153	154	152	139	163	168	146	138	174	193	168	160	148	171	138	179	139	162	160	157	151	148	145	149	158	135	131	161	141	143	152	155	128	154	146	164	178	153	136	150	138	145	148	134	176	150	142	155	173	156	134	149	159	149	154	162	144	140	134	152	169	162	169	163	159	146	132	152	142	121	145	172	161	153	146	139	159	162	159	143	177	142	155	163	152	162	152	157	169	167	160	177	155	154	136	169	147	160	124	192	169	152	175	171	161	139	141	182	155	132	136	155	152	150	150	141	146	182	148	147	165	131	170	166	167	157	129	139	148	137	147	162	153	155	158	150	134	152	125	137	153	146	165	142	167	177	163	145	151	165	128	134	174	149	154	133	146	142	150	159	163	164	152	154	150	137	140	180	117	174	163	144	148	144	165	149	152	150	174	140	145	148	127	133	153	151	159	152	158	139	152	165	175	153	178	137	154	141	149	152	166	161	152	141	151	135	133	139	133	140	142	173	155	158	153	151	153	132	160	136	142	144	139	128	150	125	153	164	161	137	155	163	132	153	144	150	153	168	154	165	158	131	154	159	180	142	149	156	175	154	137	140	143	137	167	166	170	157	163	158	123	121	149	145	158	157	159	155	153	165	157	141	139	160	167	178	145	133	126	151	164	138	154	149	143	160	157	138	145	156	162	154	155	124	150	156	154	151	139	177	165	150	149	177	136	146	153	175	165	158	153	162	157	135	152	157	123	178	143	145	151	149	159	156	134	150	144	159	131	158	166	137	138	161	159	128	149	150	145	142	152	153	149	126	162	157	137	165	141	167	124	139	136	144	128	129	159	138	147	148	157	137	149	153	148	158	136	140	159	145	140	148	135	171	147	132	138	178	142	160	141	134	168	165	176	135	158	146	139	147	149	153	141	155	143	150	180	155	142	141	138	153	154	133	145	165	151	168	159	150	136	173	150	159	153	170	178	146	172	152	140	171	150	163	163	145	173	130	160	169	188	149	104	152	157	158	156	174	140	135	144	155	161	168	153	156	150	162	155	154	162	153	161	153	159	152	174	141	188	141	150	142	159	130	161	164	145	149	151	146	145	151	164	145	147	149	144	164	162	130	142	146	163	160	164	135	141	144	164	140	169	156	152	141	140	156	136	151	160	156	150	131	159	148	141	158	165	133	150	152	157	148	149	156	153	151	154	119	152	143	155	156	151	154	140	134	162	149	141	158	147	153	161	139	139	136	118	159	126	183	156	127	152	172	165	139	138	151	110	168	166	150	169	146	141	138	167	152	154	160	156	179	172	156	149	131	150	137	152	130	163	155	180	155	135	143	151	175	163	143	140	156	144	144	160	153	168	188	165	156	158	160	157	150	141	127	150	165	160	143	149	160	177	144	153	161	117	194	153	132	181	140	146	149	124	169	147	132	145	158	138	157	152	163	171	129	145	166	169	168	139	145	165	141	155	141	159	166	144	153	154	162	169	159	165	157	150	166	177	131	149	152	145	157	177	168	147	172	154
7196	918	483	512	483	504	475	443	449	454	453	487	474	455	468	449	440	453	456	442	429	451	463	425	417	483	444	395	430	397	435	439	458	448	446	430	457	401	463	430	455	412	499	460	480	425	481	421	436	415	422	418	417	461	432	446	482	418	449	453	455	464	452	412	458	423	421	401	411	429	439	441	447	420	454	441	426	408	410	453	436	433	431	411	452	428	455	407	426	475	420	445	428	451	437	423	420	423	411	441	435	457	424	422	457	445	441	423	456	427	402	445	450	473	474	424	442	416	471	415	455	415	425	458	433	418	443	402	446	453	397	451	433	475	435	441	443	443	431	409	452	462	421	430	442	440	406	394	463	450	473	408	439	451	431	436	431	436	433	438	429	391	478	421	434	420	436	433	458	449	443	387	393	458	459	490	457	433	454	439	425	436	451	447	428	454	453	457	465	439	424	454	417	435	472	469	456	431	440	447	441	432	444	410	423	424	442	441	449	442	418	438	457	412	438	407	456	392	410	436	422	451	458	441	436	410	436	483	443	428	440	409	430	444	428	453	441	430	454	471	450	419	498	423	455	435	438	427	455	407	452	454	446	465	477	449	414	420	423	444	443	425	404	453	433	416	444	426	416	430	418	477	471	447	458	422	433	400	404	471	452	393	430	448	402	425	447	480	421	510	429	458	427	458	461	451	487	439	432	430	439	430	435	436	462	415	453	435	441	456	421	414	447	414	445	464	403	470	432	440	448	385	423	447	413	486	458	413	437	423	422	428	408	417	441	424	449	419	424	468	424	465	472	439	452	428	431	418	411	462	446	462	457	422	407	455	474	405	433	450	464	430	415	454	423	434	457	472	417	434	426	473	424	424	459	443	439	448	410	422	460	454	466	430	463	440	444	416	428	452	463	477	457	433	437	453	436	456	463	437	437	449	410	452	406	450	461	466	435	486	423	447	451	430	475	400	453	444	435	455	433	434	437	445	445	424	410	435	433	449	443	419	449	410	429	436	439	441	447	457	424	434	405	437	418	434	457	476	409	439	445	421	424	461	457	480	435	419	430	443	457	431	426	476	426	456	434	445	416	441	405	447	444	450	404	434	420	455	458	424	421	414	428	418	452	439	435	452	461	436	414	444	460	446	454	441	450	470	429	444	424	415	441	455	419	472	461	423	454	466	437	419	438	423	462	462	474	457	438	448	465	423	443	430	437	451	413	435	420	449	443	425	477	405	468	406	414	420	467	429	440	452	437	461	455	458	453	426	472	425	431	472	412	459	437	466	423	398	434	445	440	425	436	419	439	420	430	417	449	432	441	456	429	465	416	445	474	439	454	432	439	445	407	468	460	427	449	417	438	427	426	419	409	427	410	449	479	430	444	451	409	469	411	456	410	454	432	425	424	408	455	429	413	421	451	433	442	434	430	433	424	438	442	415	399	435	425	454	436	406	434	412	398	444	421	425	454	438	416	437	483	390	439	476	400	459	465	408	428	437	434	427	419	414	412	421	435	455	423	472	430	449	448	409	462	439	458	463	431	429	424	457	423	439	447	404	445	440	432	437	435	459	406	446	430	411	429	405	505	444	420	488	451	439	417	444	408	451	446	431	442	437	461	428	447	415	439	437	453	432	434	429	447	417	430	424	436	431	407	447	410	454	425	425	387	447	445	430	436	446	408	431	441	443	429	440	428	462	446	432	440	449	452	419	438	416	403	450	433	440	451	445	434	470	431	419	475	414	481	430	461	424	430	469	440	441	434	426	434	421	430	421	461	509	418	448	415	431	445	463	448	445	487	431	434	444	437	419	462	429	426	433	423	418	468	434	421	462	449	467	426	392	454	423	430	437	433	425	440	481	406	436	447	457	419	466	467	443	443	448	430	411	426	445	450	455	459	387	451	454	461	496	438	438	465	432	422	428	481	411	466	427	434	415	422	481	459	449	465	406	408	427	432	421	457	429	439	450	459	448	460	456	444	455	474	449	470	470	434	430	425	492	448	443	449	439	430	417	396	458	458	425	430	446	414	423	411	428	476	451	454	442	438	443	421	456	446	415	443	472	503	452	435	463	431	420	441	447	478	449	400	432	473	459	468	448	446	423	425	432	457	410	450	394	453	423	411	452	447	442	447	475	446	411	451	404	471	426	466	466	411	459	417	442	461	457	400	467	442	454	444	420	472	421	466	474	443	422	440	409	425	497	449	478	424	461	450	428	444	423	407	457	417	476	490	426	473	419	434	473	434	482	462	414	435	440	417	444	459	451	443	439	435	450	387	470	477	437	459	443	449	429	452	427	426	456	440	426	425	453	452	402	430	465	444	450	449	468	419	464	453	464	460	472	416	420	431	442	447	436	437	457	472	418	429	471	422	478	422	399	464	423	433	437	469	413	438	450	475	429	461	437	463	456	463	446	440	461	433	443	460	452	436	444	436	445	419	409	427	456	452	444	421	434	452	429	439	421	445	444	399	415	442	441	427	471	432	414	420	444	417	450	465	421	436	471	419	438	465	421	447	454	440	454	412	441	445	457	448	397	458	427	444	482	476	419	461	448	421	471	457	445	445	435	420	446	435	425	415	453	453	422	488	426	432	425	401	457	430	434	455	403	427	454	396	474	440	439	440	440	463	465	453	452	420	420	439	464	481	428	435	462	450	462	435	407	437	442	408	444	454	455	424	458	430	440	441	431	461	444	436	424	417	400	440	421	475	401	429	438	432	418	444	400	425	471	444	432	414	462	438	467	427	442	433	422	475	452	401	434	448	441	427	449	427	409	447	466	438	482	455	389	419	472	450	461	437	440	473	426	454	431	428	456	447	441	456	425	431	435	434	456	422	417	455	430	443	440	409	412	404	401	415	434	418	455	457	420	443	434	461	442	406	439	427	436	411	463	446	485	413	471	417	487	422	456	449	440	459	438	432	402	421	453	468	457	414	441	410	442	455	404	401	475	444	435	464	453	399	423	447	488	476	453	462	439	430	459	406	472	486	432	423	405	431	423	421	415	446	464	468	436	434	420	421	480	431	461	446	480	436	465	461	423	439	409	428	463	452	467	459	437	472	461	441	430	432	413	424	445	480	408	421	447	356	447	408	433	411	430	438	415	445	438	421	420	435	456	399	440	437	445	403	449	465	398	446	429	442	461	448	454	440	408	443	467	442	440	419	439	425	446	428	448	408	488	443	404	395	410	426	435	468	444	471	449	447	429	434	452	450	446	449	459	426	440	438	450	454	440	426	434	416	441	444	443	444	436	424	450	450	463	425	446	431	433	461	424	417	391	453	442	437	433	447	458	432	414	424	435	453	440	462	425	470	466	469	468	453	449	420	428	469	446	431	442	428	419	453	444	441	423	482	452	448	453	394	457	431	452	434	448	431	484	437	441	437	471	469	450	399	448	431	404	440	424	451	414	444	436	440	464	447	435	424	425	395	449	476	444	424	421	422	460	426	455	430	444	418	400	446	461	421	431	444	432	443	421	440	453	454	453	460	425	427	444
29553	5846	1265	949	729	541	525	475	449	432	404	363	371	347	360	370	331	350	322	334	319	329	318	306	326	340	298	341	325	325	291	348	338	337	328	339	343	310	351	321	314	383	323	331	310	315	319	310	328	319	327	309	330	322	285	299	332	312	338	340	327	321	336	314	315	291	303	339	337	328	304	377	319	339	339	294	328	289	312	327	321	277	310	319	339	341	333	290	322	294	312	308	321	339	341	308	334	349	352	301	299	341	311	328	339	359	318	348	323	324	349	335	310	327	266	335	318	339	295	344	336	321	329	308	325	384	301	330	290	328	342	358	325	324	293	326	320	312	336	310	352	337	321	342	307	327	315	321	308	310	331	308	342	333	322	303	324	318	312	310	324	353	296	332	282	325	330	316	290	288	308	314	323	301	316	333	341	312	313	288	321	317	327	301	330	336	318	298	312	315	341	343	303	321	343	313	321	326	318	336	337	352	306	304	286	304	305	293	296	298	306	305	301	301	302	343	304	307	309	334	304	311	302	300	316	293	305	296	272	324	319	306	285	305	314	305	358	315	342	334	329	322	279	340	284	302	284	303	309	340	294	294	344	321	326	349	275	358	306	300	351	307	316	308	296	322	344	343	324	310	348	341	336	329	276	291	298	327	305	293	317	312	332	309	297	318	321	324	303	311	318	319	335	331	324	327	319	322	312	318	308	300	307	293	274	326	314	311	327	315	344	330	304	290	319	319	348	316	302	345	331	308	313	345	344	294	275	300	324	312	323	302	337	310	324	333	360	325	314	310	318	357	321	330	331	296	293	286	319	284	330	326	333	315	333	349	338	309	285	337	333	340	323	314	308	335	329	326	339	337	324	330	314	295	335	327	344	317	295	329	351	339	347	312	337	318	321	325	310	343	350	336	332	302	295	357	323	302	309	285	347	311	321	324	309	335	320	305	281	316	297	301	276	348	344	331	324	307	295	349	354	310	337	329	326	363	306	339	318	328	315	325	319	306	307	352	355	333	355	308	299	334	305	316	348	314	323	316	321	319	300	349	309	330	323	325	313	335	330	306	286	308	298	316	310	291	347	310	349	260	343	346	329	323	311	309	297	308	341	332	349	341	337	293	310	314	311	346	342	310	329	329	334	304	282	315	314	331	364	326	315	331	296	290	311	323	340	327	305	351	335	325	343	306	304	346	312	282	319	348	303	316	301	302	305	326	328	327	323	320	332	309	307	310	292	305	325	343	322	333	309	282	324	308	307	322	364	318	337	319	335	331	310	333	338	316	338	309	327	325	363	324	334	326	334	333	318	315	321	330	333	321	302	320	318	320	318	290	318	335	315	359	322	324	329	315	291	325	290	355	345	352	321	357	335	322	338	305	352	297	339	308	296	331	322	338	318	333	364	340	336	309	317	311	337	306	332	308	325	359	356	314	288	268	330	356	316	290	361	323	322	340	316	307	342	320	321	361	297	341	303	329	330	325	294	321	293	316	315	332	362	300	297	324	328	336	327	316	309	325	283	310	309	324	334	292	343	322	322	340	317	310	347	319	337	338	334	310	304	310	317	332	310	350	339	330	324	328	317	356	307	327	316	308	319	333	366	324	304	315	306	338	330	264	338	318	326	310	329	318	314	300	317	311	314	304	342	320	305	323	294	321	324	326	306	301	333	329	328	333	309	344	324	329	312	315	324	310	327	350	305	301	354	334	289	354	306	343	364	288	314	339	334	331	350	334	311	358	371	308	309	325	330	339	319	317	320	315	348	349	324	308	329	336	348	314	332	368	358	335	323	321	343	314	296	306	326	331	357	328	324	343	288	325	333	318	313	326	310	337	279	289	318	314	316	331	316	325	337	328	326	304	366	324	299	332	319	329	306	318	325	335	335	313	318	342	325	282	285	306	318	319	336	300	309	333	304	338	304	345	293	295	290	313	311	319	345	301	332	339	317	320	335	372	306	304	332	329	341	306	295	322	306	311	356	307	320	310	327	326	320	326	301	318	275	343	353	323	355	320	302	339	334	302	279	342	287	312	321	319	324	321	295	331	362	325	328	319	326	312	301	333	326	341	340	301	290	323	322	361	320	310	305	333	326	290	319	324	311	312	332	335	322	310	356	331	286	333	323	313	343	357	271	310	305	353	320	303	340	323	311	328	317	327	314	311	301	332	292	364	290	346	314	306	339	313	338	347	337	315	352	318	302	302	316	318	319	361	346	337	309	327	321	291	308	338	305	327	277	295	328	335	311	315	326	334	316	320	312	319	317	331	299	316	337	359	346	304	367	332	353	337	321	351	312	293	298	361	319	311	301	311	315	329	295	316	280	314	303	309	310	360	319	284	317	292	319	310	331	329	323	318	315	311	309	354	331	331	331	302	332	319	295	300	328	354	296	316	322	322	352	340	314	335	308	283	323	333	333	345	312	318	359	325	296	337	337	309	330	316	304	324	301	349	315	335	326	340	334	348	313	337	301	299	323	299	327	324	337	310	297	316	294	322	354	327	308	321	334	322	330	346	332	324	344	330	305	320	309	340	333	332	337	354	343	365	317	281	331	315	319	312	347	314	358	290	326	302	309	345	346	308	280	308	307	357	301	345	327	331	296	334	324	324	324	309	333	321	342	331	326	297	353	328	336	320	308	327	326	313	363	306	355	316	308	307	306	297	314	303	332	327	349	336	300	333	327	317	316	337	326	325	302	289	325	310	311	345	322	323	318	374	312	295	327	339	303	320	315	320	282	339	307	327	309	314	341	309	317	335	312	331	308	295	312	339	314	309	328	319	336	299	311	300	342	294	311	279	348	348	303	297	328	328	283	305	309	360	339	300	291	322	321	301	319	353	278	328	346	299	355	296	292	320	336	354	338	318	300	319	305	338	307	294	341	330	328	344	309	323	316	354	313	346	315	321	299	332	318	346	331	312	316	336	331	318	324	333	334	335	346	290	324	316	368	315	318	303	349	340	316	351	316	315	286	289	350	327	324	309	298	324	319	330	319	327	285	305	327	315	321	318	341	299	341	343	317	310	359	311	275	314	335	333	280	316	356	338	305	345	289	335	330	299	344	337	324	308	278	328	324	301	301	317	290	312	310	290	320	305	319	340	332	299	301	311	294	316	301	363	317	353	324	319	327	345	302	331	317	322	286	315	350	312	328	325	303	304	324	330	281	293	324	338	321	309	331	292	340	297	303	337	303	357	313	325	316	299	323	300	336	323	307	325	331	320	302	313	311	311	331	346	306	302	325	315	336	345	336	353	327	347	335	327	317	297	316	312	326	342	271	324	327	344	306	291	313	302	314	320	324	314	282	274	340	327	335	318	348	307	301	334	320	333	326	309	315	314	319	317	290	301	313	323	305	319	276	338	319	331	314	312	312	330	311	336	339	315	312	298	343	297	308	339	308	348	311	325	306	341	320	297	301	335	314	344	322	316	274	323	319	315	335	286	301	326	305	331	328	352	315	309	315	330	302	305	305	347	331	331	316	334	311	321	328	335
16046	2251	2186	2677	2385	2168	1870	1641	1582	1347	1321	1186	1099	1109	995	988	1022	968	983	932	918	910	905	914	880	931	833	891	832	849	853	851	882	880	853	841	874	830	859	788	854	830	837	804	846	797	852	859	831	813	781	797	846	779	852	787	824	810	825	874	807	796	832	784	850	857	824	799	750	808	862	850	775	825	806	800	820	796	820	815	818	840	786	817	798	772	827	782	835	842	862	775	847	791	778	820	809	856	765	805	803	810	838	820	844	801	843	781	784	818	847	852	759	851	793	761	767	764	800	782	816	858	839	790	830	791	775	740	791	791	851	773	824	782	821	761	794	818	824	805	823	781	764	773	795	780	748	795	785	767	831	762	824	759	812	806	784	731	809	771	777	785	777	813	770	772	787	806	790	757	818	792	745	796	782	848	811	764	806	809	810	778	816	828	803	822	787	818	790	799	786	809	803	836	834	805	828	793	802	849	752	779	765	744	846	806	827	783	814	838	771	798	744	766	764	783	780	811	812	786	781	803	784	876	797	776	819	795	845	761	784	812	795	822	721	821	806	801	721	813	820	784	830	788	778	773	826	801	767	793	818	796	753	838	775	840	777	827	839	819	820	807	789	745	789	767	840	766	776	784	794	785	835	824	802	822	777	762	832	788	784	818	836	781	814	774	793	815	783	840	794	811	744	809	776	845	794	771	810	831	839	761	852	794	825	822	750	811	794	814	798	813	833	770	813	777	788	833	788	814	748	789	839	772	807	772	787	811	855	845	785	812	805	770	765	819	849	828	807	800	811	818	795	823	769	770	746	870	832	838	805	795	808	810	832	821	720	772	793	827	824	803	807	847	812	796	763	793	822	805	818	771	792	851	854	822	811	804	764	771	795	809	767	836	821	772	782	841	805	792	821	798	871	768	765	811	813	795	769	788	752	794	809	788	822	816	740	762	794	826	749	772	822	820	823	785	814	825	811	822	812	828	811	761	800	816	824	809	787	788	840	784	801	852	827	840	747	790	775	835	802	752	775	747	767	778	843	816	841	829	810	830	774	785	760	798	792	851	724	825	787	790	803	814	774	776	770	723	803	796	831	776	779	781	785	838	810	831	796	778	744	804	839	757	809	752	838	864	818	790	794	810	831	802	756	764	775	796	808	771	836	819	780	876	769	757	814	786	781	774	822	811	796	832	806	769	817	788	794	792	811	818	803	758	785	740	768	765	812	805	808	828	761	785	817	733	786	816	789	791	787	791	824	776	806	776	846	810	810	736	780	803	713	817	751	832	793	791	844	814	795	778	844	795	804	815	771	776	805	767	806	826	757	776	811	832	811	758	796	784	812	796	790	794	760	775	852	784	832	802	809	796	808	764	784	756	856	746	844	787	834	830	792	811	806	831	792	781	846	823	826	816	799	764	771	807	795	847	803	810	698	784	798	749	812	789	807	817	826	805	797	808	764	766	804	852	825	797	822	785	765	825	809	755	789	815	860	825	766	792	791	787	754	789	789	756	780	759	798	780	789	808	810	790	806	785	797	819	812	843	807	803	757	786	776	753	764	772	797	797	817	769	842	773	779	811	830	740	767	791	761	834	782	784	798	831	794	842	834	769	787	786	842	805	806	783	833	774	769	818	813	817	817	852	793	794	791	805	784	789	830	812	807	796	837	786	745	779	815	792	849	802	824	759	799	848	833	795	763	883	814	767	870	788	765	773	830	805	798	770	827	795	815	817	815	793	822	798	869	845	774	806	810	779	771	803	813	873	807	801	798	739	798	844	847	779	837	749	815	769	795	810	798	823	790	831	843	827	777	842	762	784	792	787	825	784	808	798	837	784	808	794	829	777	909	795	766	808	847	786	773	805	817	826	843	759	851	814	804	723	785	839	821	826	799	851	786	803	780	796	817	773	807	787	811	846	782	779	770	847	784	800	819	822	788	806	776	820	804	821	803	791	800	821	810	778	818	818	800	756	787	779	797	796	848	788	781	805	788	818	724	757	734	787	783	823	819	805	756	773	743	766	839	784	790	768	784	852	821	759	815	755	855	829	801	829	743	740	744	765	796	780	815	803	770	807	763	767	805	821	859	799	795	795	800	784	802	805	815	772	791	823	842	837	783	787	801	792	814	795	817	807	849	824	827	804	824	842	828	794	803	804	817	809	853	760	755	837	807	840	784	739	813	798	800	795	771	839	836	838	779	822	757	762	787	805	849	760	792	844	773	823	794	818	779	779	782	798	828	781	830	859	780	786	724	802	788	815	785	838	835	757	834	798	820	781	732	816	864	798	803	803	803	815	792	793	817	788	804	841	777	773	840	815	832	749	789	766	756	812	856	786	824	784	797	760	807	804	785	806	793	781	823	835	835	825	764	756	786	831	807	786	788	744	834	837	848	799	767	751	792	819	814	748	861	793	781	830	772	759	828	774	766	821	812	752	759	818	842	760	766	793	819	764	776	779	831	805	808	732	807	828	787	814	813	780	803	791	808	781	831	768	803	811	804	788	832	823	798	782	815	803	840	829	851	781	824	835	849	804	752	826	797	785	832	828	789	823	801	806	760	776	826	830	777	790	810	799	771	766	791	792	788	843	824	763	833	834	776	854	809	796	780	805	832	757	767	751	821	809	795	787	829	803	752	803	796	832	847	791	738	777	765	798	782	761	787	795	786	803	820	785	808	820	813	745	795	770	790	792	797	813	808	797	796	778	785	783	822	821	834	797	798	754	789	835	796	742	764	804	775	755	816	759	812	809	771	858	819	796	803	733	825	772	805	854	816	749	805	765	859	774	794	797	819	794	766	759	790	805	767	774	782	788	763	843	779	805	825	801	764	782	814	837	782	839	855	772	782	800	795	777	809	750	784	809	808	804	827	766	785	825	796	835	786	746	790	803	823	845	800	786	783	789	795	815	799	801	784	767	863	809	810	756	786	826	797	782	747	787	840	804	817	794	840	793	804	819	840	807	739	795	806	768	775	782	800	790	788	813	809	808	784	787	840	808	777	807	822	764	814	804	800	830	832	774	808	836	797	783	802	746	821	822	771	799	806	811	820	802	822	805	843	813	768	765	894	841	832	812	805	823	888	781	797	817	796	763	766	847	796	793	803	759	792	772	800	816	758	755	828	852	765	784	786	825	800	833	815	823	800	781	795	796	815	833	835	782	813	820	776	758	775	819	799	824	824	796	760	878	831	783	807	826	792	767	785	803	761	782	792	833	842	752	793	779	785	803	810	809	786	793	733	847	793	791	862	800	802	781	771	835	864	825	805	831	811	770	826	777	785	748	844	767	825	822	783	768	829	741	799	787	810	814	773	842	770	800	819	814	802	807	865	827	793	804	787	734	851	835	848	812	785	783	810	794	795	840	823	823	840	811	806	816	777	820	770	764	813	842	762	796	844	787	782	805	728	786	792	783	836	795	788	796	814	820	741	780	796	810	846	783	779	801	803	792	796	794	801	816	828	756	833	832	774	778	830	749	762	745	808	811	790	835	760	813
39939	11219	2631	1752	1186	901	764	688	558	554	524	503	473	411	446	424	380	412	433	454	421	419	370	403	381	381	376	397	405	382	381	407	416	367	373	375	417	378	416	373	354	374	423	400	393	387	391	381	381	407	378	367	392	408	346	402	412	360	407	364	401	434	377	372	385	383	375	342	402	413	384	360	361	384	358	360	383	413	382	381	356	366	375	407	388	412	395	380	378	409	377	375	381	363	386	355	405	341	382	343	366	368	425	406	388	375	344	381	402	368	336	377	357	378	353	355	363	351	364	337	375	368	353	387	374	353	389	396	389	368	396	362	408	382	388	390	362	413	371	382	364	348	365	379	368	392	359	376	355	386	362	401	371	379	361	394	383	379	396	363	358	350	402	354	328	355	367	380	368	349	385	411	341	371	390	408	387	391	383	327	398	399	373	425	407	366	349	352	413	368	368	383	353	376	359	370	345	375	389	336	340	382	358	382	347	411	406	369	365	390	380	402	381	379	366	379	368	392	402	378	348	370	355	355	418	411	405	361	396	417	379	369	398	365	338	386	410	365	369	335	378	367	420	354	413	366	381	362	377	352	346	359	367	395	330	352	369	380	376	364	387	394	400	382	342	393	374	389	398	352	327	410	362	383	357	385	411	366	369	383	363	355	360	388	358	367	410	365	377	357	375	391	417	389	389	382	421	372	362	370	395	357	410	365	361	382	363	369	400	382	383	343	405	354	358	369	372	376	385	371	397	392	383	389	398	380	390	392	381	416	374	375	359	363	409	371	349	371	411	370	354	353	396	363	367	372	375	372	370	378	397	371	392	355	382	361	341	382	374	400	393	393	394	370	423	364	391	371	354	387	389	392	396	376	340	338	374	420	358	370	357	417	354	361	357	377	394	367	361	342	406	389	385	404	363	380	381	340	373	411	380	379	404	373	386	391	370	359	398	419	362	367	386	378	366	378	361	395	359	399	373	369	374	351	382	396	373	380	338	377	377	387	370	364	393	396	371	370	349	406	369	359	404	393	364	346	380	350	368	351	384	387	352	383	367	381	380	370	383	382	375	408	386	401	377	397	370	395	363	354	367	355	367	413	389	352	376	387	374	393	371	350	372	366	319	364	381	376	373	409	394	370	350	365	419	387	373	401	390	380	383	372	394	379	357	371	401	347	387	349	344	392	393	373	351	337	378	380	366	374	396	381	385	367	354	343	366	352	371	414	374	376	367	379	376	381	380	392	436	406	377	371	397	399	389	367	382	415	378	379	368	363	376	373	385	380	391	388	366	396	374	371	369	400	393	372	361	419	383	409	397	390	383	384	401	413	381	389	360	377	353	373	372	385	374	362	365	400	377	416	367	358	382	404	392	349	398	381	384	389	382	375	368	387	423	387	327	399	388	396	360	352	368	380	374	428	364	378	358	391	365	358	383	377	376	364	410	382	393	369	357	355	383	373	388	368	380	382	369	370	403	366	382	374	382	343	376	392	393	347	375	378	368	386	399	359	417	411	406	417	399	363	380	400	429	398	390	399	348	431	328	377	396	365	366	364	412	380	396	392	390	382	371	384	400	382	375	357	355	395	390	423	367	384	405	359	329	401	336	356	366	427	363	361	362	359	392	364	400	377	391	390	399	401	385	411	358	377	373	379	418	320	390	375	412	366	384	361	377	377	372	397	383	397	378	325	406	314	377	371	404	359	377	382	361	418	379	384	378	365	362	400	391	398	400	403	386	367	399	380	367	390	344	395	375	383	373	351	351	380	372	391	357	369	387	398	376	371	361	359	372	375	389	403	352	354	373	368	352	371	424	353	345	394	389	415	362	413	394	371	372	347	409	387	354	399	385	428	376	349	366	367	380	380	418	388	377	387	363	375	361	392	374	370	359	389	340	386	348	381	399	361	364	419	350	404	377	373	375	380	370	359	365	379	353	386	348	382	382	372	393	390	356	378	389	374	380	391	385	392	352	387	360	363	388	380	360	373	402	378	354	375	400	355	366	361	357	382	366	371	392	347	361	377	375	330	372	366	329	356	391	378	369	405	415	372	390	367	353	372	372	375	376	378	380	362	365	382	389	355	375	358	353	393	364	347	428	375	402	372	400	382	363	367	391	383	369	406	376	349	409	378	371	405	373	381	374	388	378	348	383	365	377	361	365	402	394	383	389	397	391	356	387	389	346	391	423	358	358	395	377	391	358	366	390	352	396	388	395	335	356	411	376	363	398	368	390	369	411	397	423	403	364	391	365	362	401	381	409	368	396	364	402	386	403	356	356	365	364	354	418	413	376	342	387	365	370	371	377	396	360	380	398	392	387	394	402	418	363	368	356	381	356	365	360	370	355	380	381	364	347	379	371	365	369	399	399	373	356	358	361	425	419	405	412	374	369	393	402	417	357	384	362	410	380	348	371	366	342	369	393	356	364	396	397	423	422	395	392	385	387	373	389	382	397	361	370	345	416	404	385	392	386	386	403	373	405	330	369	378	336	386	380	383	366	357	396	339	375	373	377	357	412	386	352	371	395	352	376	379	402	362	384	378	381	369	331	360	387	371	395	420	350	419	380	381	358	343	392	375	396	366	400	370	360	389	334	407	357	417	386	363	355	386	354	394	353	389	370	370	376	363	391	337	382	401	364	392	352	359	400	382	425	404	362	376	336	335	361	370	405	381	386	338	364	381	399	404	402	392	376	421	399	403	376	359	408	365	343	410	398	381	393	400	333	345	356	369	357	396	360	382	388	379	361	395	361	397	373	396	361	365	386	374	425	370	373	370	388	394	344	418	358	388	390	367	377	383	416	433	381	396	374	362	354	379	357	397	340	440	384	387	349	384	373	379	399	394	379	380	335	418	384	344	368	348	405	378	401	362	411	405	374	392	356	338	393	407	383	386	372	359	391	367	378	357	343	320	377	393	352	360	389	379	380	399	357	385	382	381	442	375	346	377	370	364	362	393	386	331	359	392	412	376	373	404	378	385	384	388	362	400	362	379	359	369	378	351	408	357	396	355	372	377	386	399	372	372	374	354	385	408	380	384	347	379	388	403	375	390	394	393	399	406	353	356	393	396	399	370	360	385	391	407	361	373	393	400	388	406	367	379	412	363	397	353	376	398	387	407	399	376	375	368	375	379	354	400	382	421	380	388	356	367	386	391	398	331	369	362	376	379	326	402	365	367	369	374	407	371	361	379	404	365	376	343	371	364	378	336	414	401	371	401	361	380	324	392	396	410	393	386	358	379	376	384	381	357	388	395	362	393	368	362	391	374	363	339	359	406	379	394	382	332	367	365	383	379	369	388	366	380	349	394	376	405	381	360	384	377	390	357	380	389	352	358	416	413	372	407	394	351	377	377	388	364	379	445	353	422	405	398	372	364	362	354	382	419	371	427	378	382	356	400	346	359	357	379	397	358	370	378	350	363	428	407	341	388	370	354	394	380	392	378	344	399	386	362	398	363	380	412	407	379	384	381	361	380	351	369	324	410	349	398	369	409
21697	3662	3516	4267	3853	3363	2919	2496	2199	1989	1822	1692	1552	1474	1475	1312	1322	1268	1208	1204	1123	1150	1092	1109	1101	1121	1055	1005	1015	1088	1017	982	971	1065	981	948	955	979	964	916	961	944	975	908	912	939	857	905	846	941	914	900	955	953	943	871	911	928	931	919	909	924	965	928	909	902	994	911	922	919	938	928	918	905	960	881	960	915	901	968	948	942	915	893	888	856	942	890	928	873	868	849	926	914	918	976	909	887	913	940	848	869	863	942	822	906	887	911	879	893	920	946	920	842	941	912	903	889	889	935	873	937	945	957	886	912	918	911	884	895	917	894	902	848	882	928	947	904	871	887	876	943	952	892	892	936	888	849	907	905	932	873	903	886	930	908	900	904	853	819	911	871	901	903	871	905	913	859	963	892	896	909	888	887	826	883	882	941	902	849	913	911	915	920	862	900	870	917	884	888	888	883	877	940	898	921	920	923	963	898	950	944	900	867	909	879	895	885	899	875	922	919	890	892	870	934	849	911	855	848	888	886	916	884	864	882	856	892	882	884	857	935	890	924	881	920	883	902	896	894	890	921	814	875	895	886	895	877	919	948	881	913	892	910	901	846	869	907	865	885	935	872	870	872	858	899	859	948	942	913	880	901	852	916	962	936	846	873	909	876	875	869	912	868	905	905	929	902	880	935	895	959	897	887	956	862	898	915	918	902	899	931	920	952	920	890	903	871	907	902	925	938	872	849	916	855	858	908	898	882	913	922	911	893	881	907	804	908	897	964	842	944	917	890	849	875	914	941	945	896	907	892	909	865	915	882	856	902	898	860	872	920	930	919	916	929	910	899	864	856	898	854	860	923	872	957	873	894	817	853	924	905	887	881	900	896	882	855	890	865	904	865	877	918	882	875	871	885	884	929	863	896	896	918	873	885	867	890	916	884	919	942	911	875	871	845	898	904	881	883	924	929	894	878	823	864	876	901	910	874	846	957	913	912	912	897	904	890	880	919	852	889	965	865	879	922	916	907	877	916	832	886	895	877	885	922	916	907	892	934	917	899	923	897	916	882	926	900	909	855	924	886	891	947	897	901	879	894	903	926	902	924	876	862	865	927	883	917	894	849	931	909	882	895	820	881	909	841	901	898	907	872	934	903	962	865	905	852	866	885	854	943	906	863	866	835	921	902	906	883	896	883	899	904	845	870	954	839	878	863	948	844	898	870	955	911	896	938	910	829	889	920	899	926	871	875	878	883	929	901	889	930	820	901	935	867	940	868	922	935	929	871	897	902	954	944	869	928	901	895	923	905	880	888	960	890	888	915	900	890	841	917	875	946	913	856	929	855	898	919	912	861	874	892	911	963	893	935	931	869	923	862	928	877	892	918	890	939	863	880	917	871	925	880	908	867	873	910	889	919	916	917	856	904	863	840	908	885	875	880	884	905	860	924	888	907	883	894	937	893	906	889	929	897	890	876	850	846	859	885	890	947	927	910	889	911	864	927	918	881	877	922	858	871	899	906	947	914	889	899	851	918	946	895	903	935	909	878	910	939	900	812	885	860	826	897	921	867	878	873	835	870	920	921	896	946	813	898	996	942	862	866	928	943	875	829	837	885	858	891	857	859	893	897	884	930	957	883	885	927	945	949	887	859	879	888	902	941	907	845	927	946	880	952	888	892	900	906	886	844	920	974	896	893	888	880	872	905	892	862	903	876	899	912	896	899	923	832	846	917	920	913	866	884	894	922	958	866	922	869	932	911	881	874	860	941	861	950	903	889	897	883	922	890	884	868	942	869	893	958	878	906	903	883	882	874	904	959	893	886	844	908	901	874	893	901	860	932	887	941	848	960	911	925	931	869	854	973	944	878	892	889	892	925	876	898	850	874	900	942	871	913	907	868	972	936	895	908	863	913	849	923	877	908	915	898	869	897	883	928	845	907	907	897	854	880	908	913	899	877	863	871	856	819	849	886	932	844	893	893	929	889	886	890	876	907	899	967	915	881	908	929	893	938	859	922	902	884	892	889	889	870	895	888	938	869	819	852	891	872	920	914	952	914	938	893	878	866	915	875	875	919	859	914	886	953	909	935	883	849	910	901	850	901	964	885	899	885	881	913	890	878	934	924	896	890	920	919	882	947	875	906	920	857	867	861	881	899	949	873	921	864	894	894	872	840	882	888	883	894	868	894	897	875	893	900	878	877	905	985	900	847	920	882	920	836	914	910	864	874	861	935	907	965	847	860	912	956	894	968	874	925	892	950	914	940	904	933	875	937	859	893	940	933	909	893	944	847	934	880	965	890	911	931	940	885	900	841	915	848	870	838	887	884	897	869	889	861	945	861	887	887	895	907	847	897	861	908	952	942	895	904	860	859	927	899	840	918	869	913	904	877	956	870	888	928	885	850	888	880	882	845	925	878	934	883	905	848	933	879	814	829	867	882	848	890	930	851	886	885	877	846	876	847	914	878	842	876	874	849	926	864	892	835	888	863	897	889	901	920	912	912	884	899	910	893	884	900	907	905	963	921	929	854	862	868	901	903	889	835	921	910	936	880	875	896	892	948	919	929	890	894	896	896	803	911	844	912	851	913	871	896	887	962	903	864	967	904	910	876	903	905	913	866	898	919	877	884	880	849	902	865	859	885	811	897	889	911	931	905	910	906	882	892	914	942	874	929	862	874	938	924	889	873	943	858	872	927	866	920	920	883	939	934	894	916	925	879	929	863	907	922	893	930	855	880	896	916	879	879	914	855	908	915	931	940	909	922	871	877	916	858	901	906	862	900	931	877	911	889	889	892	956	850	864	920	852	868	908	886	908	868	922	924	909	910	913	926	923	908	885	922	870	929	910	892	881	885	942	902	871	904	907	889	905	840	858	894	917	859	855	935	878	916	859	880	922	922	867	868	869	966	922	881	952	918	927	909	906	895	930	858	858	876	870	914	869	870	927	885	866	863	906	950	864	898	880	876	886	910	890	872	884	880	923	845	889	881	913	901	874	901	903	864	912	882	880	977	942	881	914	881	915	900	883	890	845	909	886	914	890	909	878	852	886	917	889	935	895	930	947	873	905	924	873	918	916	880	937	901	846	859	908	849	894	896	923	895	825	880	944	923	905	912	890	889	895	910	922	931	874	894	868	927	878	961	930	892	879	885	858	839	881	895	881	868	884	848	874	902	858	873	886	868	872	937	929	919	862	944	904	891	895	947	936	911	864	899	894	896	876	887	922	900	858	875	893	958	972	893	921	854	914	899	932	873	901	836	881	903	893	908	862	848	891	880	866	909	895	914	833	919	909	841	917	882	903	852	873	894	885	919	922	904	863	920	879	907	869	928	882	885	883	888	900	929	882	900	898	894	936	823	913	853	877	860	852	904	832	952	868	869	917	890	898	918	893	902	944	891	865	893	892	895	879	871	916	884	929	901	900	880	899	909	916	879	922	921	892	874	864	888	845	983	835	858	873	872	907	894	895	847	853	936	948	850	888	927	873	920	893	929	948	847	907	836
12347	1297	213	159	171	144	157	152	161	149	164	162	163	152	142	145	139	137	152	158	143	158	142	154	124	154	123	129	165	150	152	150	161	154	154	124	142	141	153	160	138	122	149	150	180	149	173	118	150	153	147	147	155	144	139	128	146	152	154	136	159	173	153	146	169	137	128	132	159	151	151	150	146	163	147	159	133	163	156	171	135	132	166	145	147	152	146	143	181	140	164	172	150	144	149	133	117	160	145	131	148	144	161	156	140	146	142	162	161	152	134	165	161	144	150	153	152	138	160	145	159	159	133	160	136	150	157	136	153	175	150	174	141	163	144	152	166	165	143	148	126	129	142	142	154	145	141	141	164	139	153	161	150	148	148	130	143	135	156	128	159	148	132	156	166	166	159	141	142	123	136	161	145	155	130	159	160	139	160	145	140	181	159	159	166	144	130	136	142	142	148	162	140	173	139	158	170	133	136	177	164	137	138	127	159	139	122	151	140	159	152	132	139	129	136	135	145	149	148	154	159	139	142	131	162	162	144	136	144	157	135	157	142	141	161	171	144	164	148	151	159	131	160	139	166	155	147	151	151	144	142	163	154	118	160	162	138	181	161	139	153	163	161	161	141	167	166	143	150	136	149	172	151	143	145	161	145	133	158	145	166	139	165	144	150	140	156	135	137	142	135	126	159	179	168	167	145	150	140	131	148	151	164	153	158	155	126	156	151	151	150	151	149	153	167	161	146	137	139	128	164	155	143	163	156	133	165	147	147	162	138	147	178	140	152	147	145	136	163	142	104	172	168	129	141	160	139	160	154	147	152	154	149	149	174	138	139	166	138	150	132	135	146	152	133	150	150	156	147	159	145	145	153	164	164	158	147	133	159	162	152	143	130	136	168	161	163	149	152	147	146	136	151	155	145	168	153	166	140	160	168	142	135	139	139	128	130	171	145	147	171	150	133	151	164	141	156	168	158	139	160	144	151	146	129	149	144	158	157	154	143	160	154	138	168	139	169	149	143	152	153	171	151	162	148	163	167	151	142	145	152	147	151	135	159	136	132	155	133	192	136	157	164	194	149	169	161	163	151	151	136	150	142	141	174	149	153	130	135	128	139	154	134	145	143	161	148	154	131	171	155	163	163	132	158	143	153	151	138	149	128	171	149	155	158	185	150	134	162	136	170	132	163	147	162	143	156	151	141	159	172	142	142	160	153	158	151	144	144	152	160	131	162	160	142	170	146	139	142	154	137	159	170	129	153	156	132	150	137	137	151	154	146	135	149	146	162	166	164	149	153	140	162	159	141	168	139	157	184	156	156	156	146	170	151	152	123	156	139	133	161	143	149	144	152	151	125	135	156	140	162	143	141	141	181	156	151	141	145	147	141	144	161	156	152	156	131	162	148	143	141	171	149	145	150	160	147	146	172	165	159	154	145	143	150	138	148	162	142	146	122	119	150	151	150	157	133	153	150	169	162	133	152	144	147	149	138	157	176	151	138	151	160	151	124	132	157	153	142	147	156	139	129	146	141	159	147	154	147	150	153	168	161	153	169	173	134	143	155	144	173	172	153	171	146	162	151	148	127	139	151	167	137	118	149	146	151	162	128	160	144	129	128	156	138	132	125	159	149	177	150	135	147	165	157	136	135	157	142	156	156	135	181	138	160	146	160	154	156	149	142	158	147	156	153	152	147	135	139	128	149	163	169	165	152	164	143	170	150	118	140	157	123	165	136	141	140	149	139	149	143	164	118	129	153	168	136	156	149	160	142	149	149	161	151	156	160	162	137	144	167	154	131	147	143	160	140	144	145	140	150	135	161	140	164	149	168	138	138	141	150	147	155	140	137	142	138	181	134	167	139	172	153	142	148	146	147	157	135	128	150	148	162	143	147	141	147	155	147	137	141	157	155	156	152	171	166	155	180	152	162	160	156	158	155	165	174	139	136	172	146	137	149	150	133	149	153	173	159	143	151	145	150	146	161	171	138	144	158	145	156	164	147	155	178	147	150	150	149	148	155	144	147	139	148	142	127	164	164	140	156	138	147	137	147	153	155	142	154	163	160	174	126	154	151	141	139	163	144	149	152	167	138	141	146	150	139	153	130	144	131	164	147	160	159	148	168	136	150	138	140	156	153	142	167	159	141	136	168	158	136	159	156	148	156	136	143	152	134	142	169	146	159	150	151	157	143	144	141	148	144	145	145	173	153	147	158	148	160	138	138	167	152	155	143	162	138	128	142	160	149	151	142	160	145	146	118	156	148	162	143	151	141	143	159	151	181	138	132	136	143	137	129	148	150	125	157	133	163	144	130	171	136	161	133	165	140	153	132	153	153	148	159	155	149	138	162	168	164	134	129	157	169	146	134	121	141	155	152	144	146	139	150	165	157	158	142	159	157	150	170	143	158	151	155	141	157	133	141	169	143	122	140	135	138	148	160	149	137	137	170	174	148	134	146	135	144	142	172	140	169	148	145	133	153	145	151	162	159	146	140	134	164	154	158	133	150	142	160	141	154	144	150	146	165	135	150	158	137	135	162	150	175	146	140	148	151	162	165	159	160	124	121	158	142	145	136	155	151	170	142	140	158	157	142	153	139	167	153	135	148	153	154	132	159	155	146	136	155	145	154	148	166	142	154	169	173	129	159	165	149	169	164	144	147	145	170	148	136	166	125	156	157	147	163	149	151	146	153	149	147	150	162	152	150	164	143	167	148	134	155	157	143	175	133	152	163	143	136	133	150	169	139	128	158	145	181	138	130	146	144	161	153	173	131	127	147	150	156	156	136	144	172	137	125	172	141	143	154	141	149	139	147	151	155	138	157	163	158	142	144	146	153	143	153	143	158	171	149	149	146	213	151	132	149	164	163	130	178	145	161	146	146	139	148	143	165	143	138	142	137	141	146	155	139	154	151	154	124	141	161	169	163	138	163	134	156	135	139	145	153	142	152	160	139	131	145	152	173	146	140	146	157	143	136	151	138	155	135	139	143	146	141	135	153	127	141	154	149	139	134	176	159	149	160	144	137	145	151	149	137	152	146	163	150	149	150	145	142	154	147	143	139	133	142	156	166	144	129	149	155	156	167	159	154	137	137	138	147	136	132	137	173	129	131	139	149	171	143	124	137	134	156	158	173	131	147	166	136	149	156	154	155	158	163	154	151	145	147	161	149	155	145	149	137	168	143	155	152	153	148	138	139	156	144	152	156	154	145	143	151	137	172	166	170	152	151	148	141	161	135	143	161	162	145	148	164	141	151	161	146	159	140	130	159	128	158	140	147	147	155	147	150	138	136	155	163	150	148	152	166	180	151	144	152	132	156	180	163	146	144	162	144	161	155	138	157	146	154	146	173	128	151	146	138	150	136	169	126	158	162	161	174	151	167	157	161	153	133	137	128	146	144	133	150	151	186	134	152	138	133	153	147	165	168	168	147	146	127	155	157	135	149	152	140	129	136	170	155	139	109	146	153	133	179	138	152	158	167	151	124	154	153	151	162	166
6540	968	485	516	495	504	445	489	462	444	442	461	436	438	455	453	430	441	431	432	408	458	493	397	453	464	446	420	432	411	428	467	420	431	452	385	417	415	426	442	463	438	414	450	419	431	438	454	390	403	435	419	457	435	439	438	407	437	439	447	430	409	437	444	412	471	444	433	430	430	401	447	436	445	457	410	445	484	456	439	415	417	420	449	420	400	427	422	454	409	423	419	439	422	438	457	454	439	452	469	454	460	447	429	443	461	409	429	430	460	462	438	440	427	404	446	451	436	408	448	489	475	439	439	437	439	424	407	443	457	436	427	471	426	405	411	415	464	469	433	445	428	430	436	439	429	454	412	443	419	476	435	461	466	423	441	438	459	431	422	436	410	437	405	416	413	447	450	433	461	464	460	440	412	453	397	426	448	490	430	473	457	460	431	453	419	429	445	466	390	428	424	399	416	468	431	448	424	420	462	441	468	435	435	472	440	415	445	400	429	428	419	453	436	436	423	416	454	422	407	425	403	441	444	450	435	503	411	432	475	402	423	463	413	459	420	433	412	413	440	439	407	474	389	454	436	450	427	445	414	403	472	455	415	463	510	403	459	430	473	458	421	414	451	454	431	433	452	410	461	451	443	422	455	466	405	453	462	450	463	417	456	455	423	462	437	438	460	421	462	444	458	442	470	441	466	427	429	399	429	418	445	436	412	416	482	465	402	430	446	463	431	496	440	431	400	416	420	443	472	418	441	449	437	413	415	440	421	419	424	433	419	449	412	426	397	469	437	396	462	461	439	430	441	418	446	432	434	466	417	386	417	441	437	408	405	433	434	435	424	446	437	434	445	442	407	426	461	468	416	470	417	437	431	409	410	454	446	447	416	427	430	444	427	445	455	442	421	455	454	424	433	388	448	468	392	469	463	457	448	427	422	397	478	444	467	437	459	427	444	431	417	440	451	425	469	421	465	452	477	448	437	411	485	439	422	432	460	429	456	429	441	473	466	423	435	428	436	411	400	451	441	434	432	469	439	433	438	437	405	453	438	464	436	451	428	452	473	452	461	430	469	433	446	461	436	436	454	428	408	443	424	433	443	406	429	430	427	457	476	444	480	461	440	426	479	438	413	415	459	476	467	428	438	458	446	432	457	459	458	419	439	421	430	439	415	418	467	439	437	424	425	466	422	444	438	404	451	455	450	426	440	435	412	451	452	439	423	426	413	441	446	431	462	419	410	432	431	421	469	477	423	410	442	432	476	376	464	457	479	402	440	424	438	429	409	451	454	410	398	412	430	415	467	444	433	445	420	429	460	430	456	426	456	452	446	465	419	458	459	469	437	442	401	425	435	441	406	405	424	480	455	433	456	423	434	430	411	436	442	449	440	470	491	432	445	439	464	422	409	425	401	458	419	439	470	431	470	433	411	405	442	427	412	436	454	431	445	466	442	443	430	428	440	436	443	416	451	434	438	454	409	446	444	445	445	401	423	424	451	436	447	440	446	450	466	460	448	427	445	434	450	420	423	448	426	445	421	452	423	447	438	408	428	424	448	436	447	441	436	426	465	442	432	407	392	439	407	418	450	469	476	436	466	450	439	455	473	470	467	435	436	451	412	424	459	443	456	438	417	400	391	425	429	402	486	451	428	406	437	461	437	416	465	440	452	426	441	434	444	429	455	449	446	396	410	450	460	405	421	426	406	446	416	410	451	432	476	410	446	442	423	438	412	434	435	428	457	453	422	443	432	432	472	417	404	425	474	446	444	489	422	422	442	405	431	454	439	439	471	452	438	443	422	456	426	473	442	451	463	436	461	438	453	441	434	401	431	422	475	468	415	427	439	413	393	431	432	457	429	451	427	450	427	447	418	450	437	454	450	446	455	430	440	437	409	416	409	427	457	461	431	443	396	419	437	459	401	442	434	447	450	469	462	423	457	416	406	439	447	460	446	429	418	442	441	407	475	417	469	410	463	400	454	438	475	458	435	443	417	418	441	426	412	445	447	462	429	436	442	416	420	400	425	442	414	423	452	408	409	437	457	437	425	428	425	409	424	417	468	394	421	429	426	459	448	436	435	403	407	474	480	444	463	444	432	436	436	451	420	396	427	422	424	440	413	424	454	482	423	448	447	468	434	459	433	410	458	416	431	483	480	401	483	440	445	393	445	439	450	472	441	414	429	439	436	444	429	412	427	444	459	440	412	461	463	443	398	422	456	472	436	407	463	392	442	441	407	403	449	432	467	446	456	443	425	449	433	436	420	463	428	440	420	456	461	422	433	449	421	446	415	453	461	428	423	464	469	448	400	452	445	432	445	457	443	443	432	451	455	466	440	433	427	416	452	401	404	408	422	419	423	444	423	411	432	426	437	427	391	417	438	423	431	437	412	434	437	418	477	424	446	431	436	410	437	424	457	400	443	463	425	455	440	468	428	422	422	422	460	418	445	457	447	443	444	443	437	431	413	490	452	430	460	434	423	451	444	411	450	444	438	451	404	495	432	405	433	433	448	441	452	466	471	456	419	458	438	396	427	422	417	426	413	389	436	420	451	429	501	414	414	464	462	424	417	445	434	430	441	372	463	446	424	411	456	434	419	422	433	471	429	429	445	400	478	443	409	429	428	478	410	437	435	452	442	462	413	437	458	424	453	417	461	468	415	395	418	444	429	388	416	454	459	442	399	446	487	390	402	422	435	436	421	442	440	440	433	421	443	446	420	409	421	431	406	452	415	399	455	439	430	458	416	455	442	459	455	454	405	444	428	404	471	442	456	412	466	441	424	419	432	449	484	463	456	456	415	441	447	420	408	458	403	424	455	459	433	391	446	435	431	481	402	407	421	445	408	436	445	437	421	418	421	431	411	446	445	437	424	437	417	458	402	422	453	437	417	396	449	427	443	445	485	415	435	413	415	442	419	460	433	439	437	474	451	477	423	441	432	441	420	447	441	447	419	417	402	439	451	417	427	436	443	470	465	434	416	403	441	450	415	414	418	479	460	428	454	483	450	449	454	414	444	477	419	446	426	442	425	432	434	475	440	471	434	427	457	446	420	473	406	410	458	457	436	450	426	434	439	437	452	460	426	374	477	436	432	427	431	462	455	435	437	432	457	417	420	467	456	468	435	404	451	433	439	501	416	458	425	464	450	478	424	448	430	442	431	439	439	451	422	404	438	440	456	466	420	428	406	448	443	423	441	449	438	456	422	409	450	442	434	424	459	474	423	442	402	424	455	438	448	466	442	452	427	443	422	455	448	451	448	444	457	447	438	423	456	424	426	425	424	455	468	432	421	451	412	434	423	392	446	422	411	420	407	449	445	450	413	443	450	431	462	419	422	436	438	437	434	416	417	403	429	459	442	410	436	402	434	376	415	420	418	423	447	442	413	439	449	454	454	451	449	409	424	436	406	422	429	435	454	425	457	463	479	448	413	411	442	460	422	411	459	430	444	461	443	445	452	452	463	424	433	428	438	445	434	433	443	392	439	451	432	439	465
28982	6286	1506	1037	722	633	520	467	396	345	425	400	352	370	344	344	314	365	333	350	284	356	323	342	320	339	341	341	327	333	369	343	335	327	319	333	318	329	317	361	309	294	298	340	338	336	298	338	341	317	326	322	310	310	323	325	355	346	319	307	326	344	312	353	306	295	336	352	320	329	314	313	307	311	334	328	336	328	314	327	331	352	352	305	318	331	324	310	328	341	330	336	355	318	337	319	309	328	289	347	333	296	326	339	338	347	350	312	306	314	310	289	278	311	299	310	293	330	318	361	329	281	276	314	326	308	324	344	343	315	332	324	304	281	306	319	328	331	325	323	331	353	348	331	338	328	331	342	329	296	296	292	342	337	308	315	313	344	331	323	264	311	340	301	340	320	306	317	349	295	320	362	324	286	322	287	285	355	312	304	297	310	312	330	317	313	305	319	313	332	299	320	350	311	332	330	265	303	353	285	314	331	327	362	316	338	329	339	343	338	298	323	319	327	287	318	324	323	302	309	312	304	304	310	351	310	338	327	326	323	332	355	311	335	275	297	332	339	304	318	322	322	325	326	289	329	344	314	292	353	309	321	317	325	321	306	325	289	331	309	326	314	318	318	299	335	332	320	305	333	312	317	337	331	291	337	314	335	339	318	305	308	335	312	345	314	319	341	320	312	320	358	332	310	328	329	341	306	335	327	333	330	330	325	298	320	304	314	303	327	298	332	315	343	322	326	312	317	304	318	316	324	303	347	318	322	317	325	332	312	316	293	357	335	329	348	305	318	298	301	274	285	339	313	278	321	289	313	316	325	302	315	301	336	283	309	315	305	335	314	331	297	316	326	328	316	310	322	314	280	338	346	309	347	311	279	319	313	328	320	300	295	286	318	303	301	334	312	347	325	315	346	302	340	321	299	278	304	320	317	312	348	308	309	301	291	296	305	321	310	325	326	351	293	308	308	301	315	300	303	352	330	302	352	325	342	312	295	331	352	291	316	306	332	365	317	345	325	314	317	328	337	323	302	336	324	331	312	328	344	328	298	298	301	320	331	303	313	306	292	343	347	336	321	337	333	321	270	322	297	331	303	330	339	329	309	295	316	304	323	366	312	322	331	381	326	354	319	317	307	347	356	331	327	311	310	286	318	315	352	330	309	319	346	327	293	305	297	296	330	311	312	307	325	305	350	316	303	293	301	302	314	295	356	314	301	329	302	291	305	332	332	317	318	320	334	310	342	319	327	315	318	325	338	309	301	327	304	336	346	306	328	314	322	310	310	310	327	320	328	310	342	324	354	317	310	305	346	318	338	307	345	326	295	311	298	325	314	328	297	318	299	294	306	323	307	323	319	332	295	294	296	333	310	340	322	313	308	310	316	326	325	313	327	349	289	322	360	327	328	299	321	318	333	334	308	342	318	343	283	323	313	319	325	298	280	330	334	322	329	323	318	344	314	312	295	325	305	292	307	293	337	312	305	285	337	335	311	346	304	358	287	291	317	310	352	295	292	324	362	315	318	310	290	362	355	323	303	372	308	347	340	343	324	300	307	331	307	337	344	306	343	360	319	315	292	318	313	329	310	326	301	326	327	324	319	311	312	345	317	324	298	313	318	309	314	315	370	335	327	332	299	286	335	289	320	290	295	290	307	330	336	342	330	330	325	301	324	292	316	315	330	294	317	333	330	317	318	334	307	351	354	341	335	336	335	303	328	320	330	318	314	314	310	317	320	323	337	341	325	339	328	321	340	301	313	305	311	332	351	331	339	296	333	352	303	310	310	332	296	309	292	284	315	317	301	299	333	301	315	330	324	325	309	320	276	286	294	296	318	314	321	338	359	328	346	330	317	311	304	323	321	351	298	309	282	331	317	331	303	305	322	314	372	355	290	318	331	343	339	317	368	334	325	346	361	334	310	299	291	294	318	317	322	346	318	314	322	293	341	283	327	302	334	306	293	343	309	330	286	318	343	323	323	316	318	326	298	307	318	325	301	309	336	304	329	331	342	330	291	273	313	345	310	308	326	347	327	292	333	315	330	292	323	294	305	299	310	303	328	303	296	311	283	316	318	306	356	303	331	309	324	298	312	321	361	302	317	300	321	305	307	322	329	309	342	314	313	312	305	331	303	335	320	293	336	291	304	349	306	315	353	318	331	314	291	316	310	313	304	317	353	330	292	309	303	290	310	319	320	339	313	280	324	308	314	344	297	334	319	360	339	292	332	326	353	316	316	319	290	325	318	337	283	312	314	335	338	300	333	302	317	320	309	344	312	327	331	315	287	357	323	339	384	332	314	304	307	317	318	324	342	309	339	306	312	307	347	351	346	355	311	339	374	311	285	347	306	289	316	322	339	319	337	304	332	321	317	315	330	317	309	328	333	359	327	337	348	318	315	340	330	341	310	322	305	376	328	306	313	308	308	326	360	359	305	338	326	296	322	323	323	301	313	332	327	368	358	327	275	328	321	336	333	315	322	342	326	318	322	318	287	317	329	292	317	318	314	350	309	292	318	335	285	314	319	330	310	321	305	339	317	327	317	334	337	309	300	340	289	284	297	315	335	333	332	323	287	279	331	348	355	323	276	320	312	362	297	301	308	316	350	306	299	293	322	311	332	329	321	314	327	302	316	323	317	330	337	315	325	343	299	337	335	327	319	315	321	358	349	301	373	292	318	295	329	340	332	315	312	332	322	315	308	281	308	339	303	331	354	305	330	325	334	321	334	341	304	336	310	342	314	317	363	335	285	304	318	351	310	345	347	323	318	310	343	309	321	293	324	301	336	317	308	299	325	285	300	331	343	284	292	297	336	332	318	349	340	359	299	353	324	360	323	322	337	320	339	333	310	312	313	304	324	312	315	308	320	332	307	323	307	311	337	326	335	304	345	317	275	290	349	290	323	368	312	319	290	312	285	297	332	314	337	332	323	314	318	345	307	316	329	345	320	300	313	308	304	308	289	329	324	308	306	318	324	330	322	319	323	321	313	324	329	316	322	293	275	343	304	347	301	317	329	338	327	329	301	324	287	328	311	324	286	298	327	324	313	313	320	302	342	310	326	311	284	290	328	326	308	366	337	329	356	320	337	325	327	299	322	338	289	357	324	309	305	315	282	288	325	300	326	314	336	265	307	288	342	312	344	323	292	297	350	350	289	296	341	343	308	281	344	334	322	323	289	340	334	341	318	340	306	334	318	334	310	297	325	325	335	344	340	312	307	299	354	301	338	338	353	298	297	294	350	315	305	291	312	312	316	339	297	363	323	292	299	288	338	341	319	371	324	320	290	321	355	286	295	316	338	315	337	341	274	311	333	333	349	342	285	357	341	349	325	306	325	335	317	309	309	297	358	313	307	305	350	321	323	304	325	344	344	298	329	293	334	315	294	287	304	307	370	308	324	351	314	336	320	306	311	339	331	289	327	314	312	343	325	331	313	299	310	329	344	350	326	283	304	283	304	316	268	328	304	343	308	389	300	357	311	321	309	292	325	321	292
15859	2814	2080	2571	2406	2086	1895	1661	1464	1342	1243	1223	1123	1114	1073	1013	970	989	983	984	944	946	909	880	880	903	905	864	838	870	878	882	846	874	865	789	816	839	816	807	862	841	836	815	789	857	840	819	854	768	822	815	823	817	770	761	856	807	815	823	770	834	780	811	799	847	751	760	785	771	807	796	872	869	783	829	846	777	771	748	782	846	761	791	824	778	827	777	823	779	779	798	815	817	843	773	808	821	790	822	801	815	796	744	831	751	784	780	794	766	806	811	849	785	782	789	767	846	839	826	758	771	801	747	858	804	764	804	803	811	826	818	844	759	880	805	876	799	805	819	779	791	775	826	799	826	809	853	754	741	823	806	770	788	781	811	803	799	806	760	847	759	846	856	829	815	790	818	833	777	824	798	786	792	826	829	748	858	847	814	794	829	770	767	815	761	769	820	817	767	791	828	750	777	799	861	796	762	742	815	853	802	775	820	765	766	810	784	786	830	810	809	771	773	771	777	780	778	795	807	744	805	781	756	755	782	811	783	853	794	772	836	813	855	796	773	785	799	770	798	873	792	781	804	824	774	816	763	822	796	792	802	786	750	801	774	791	815	808	802	780	829	831	803	842	777	783	793	846	776	785	800	840	817	816	808	775	754	801	800	861	840	800	797	849	788	784	818	809	800	803	787	824	790	783	834	785	830	746	836	780	789	771	775	808	750	789	781	786	755	782	815	802	804	770	811	795	812	814	798	783	781	853	847	751	804	822	806	800	773	764	788	794	763	856	710	808	805	810	831	767	860	831	802	792	797	823	789	786	765	751	761	787	782	851	802	843	814	786	802	763	776	806	825	777	853	788	837	747	791	787	753	826	806	787	779	783	780	793	794	828	818	783	789	847	811	772	781	777	821	827	743	823	789	783	830	837	783	783	771	803	852	821	851	762	779	766	824	819	733	782	764	783	826	790	785	756	751	789	761	791	762	788	769	793	740	746	772	799	800	801	848	785	826	766	768	757	811	802	821	814	768	793	751	779	752	798	783	718	776	797	842	833	800	814	753	792	787	775	793	791	836	758	825	770	769	773	825	801	797	794	807	837	808	758	784	830	749	778	782	774	776	751	843	807	804	826	767	794	811	769	777	831	794	824	802	785	810	777	796	775	831	792	778	824	805	775	793	849	773	776	839	810	772	774	820	801	755	824	781	749	778	795	762	822	751	792	772	799	805	736	804	755	766	758	753	763	809	745	779	838	822	844	810	839	783	783	786	796	811	819	782	793	723	807	756	770	796	796	850	775	778	774	824	838	784	766	777	809	781	816	765	779	786	794	782	824	786	828	738	844	821	770	791	794	790	819	805	808	735	794	794	788	814	820	801	827	842	788	806	788	828	779	765	801	804	810	793	791	836	850	825	813	740	825	847	780	775	812	819	781	803	761	788	758	799	808	824	797	787	787	814	809	759	805	793	773	834	775	868	787	797	814	855	772	803	787	735	788	830	835	774	749	759	904	793	788	818	829	802	778	808	793	784	819	779	740	804	837	782	795	850	775	785	769	813	813	789	839	791	749	805	762	781	784	794	835	803	830	831	868	807	774	791	832	804	781	820	746	851	787	784	783	797	791	817	781	797	754	814	778	846	754	752	812	771	842	787	804	814	829	792	795	816	832	829	840	818	790	802	815	765	835	749	840	770	800	796	785	787	762	820	796	842	795	762	822	843	817	834	792	765	811	770	787	794	769	801	807	793	801	818	795	856	856	776	751	777	779	832	776	753	776	760	760	779	791	825	756	823	807	804	814	818	820	815	774	860	824	804	820	833	842	735	826	792	808	817	823	788	781	804	811	787	753	824	791	796	821	811	830	803	791	761	774	800	802	776	813	788	823	845	784	832	804	814	785	800	809	801	806	818	767	829	844	823	764	808	777	821	783	833	809	843	800	823	762	741	758	797	783	804	849	746	830	780	796	786	824	820	776	769	792	794	774	838	777	782	868	851	810	780	848	779	806	816	759	776	854	794	793	782	834	833	790	769	772	789	792	775	815	766	794	789	804	770	781	791	750	793	790	780	783	798	781	818	822	816	785	774	783	801	790	788	769	821	771	789	810	805	796	852	761	829	760	820	825	841	823	809	780	821	770	797	816	847	765	832	769	831	771	778	771	810	797	824	797	801	748	803	817	829	826	843	775	814	833	789	742	809	772	785	797	813	816	796	791	789	790	789	800	751	827	724	868	788	848	831	792	783	831	775	768	767	780	810	761	803	783	740	841	790	831	803	811	765	836	792	793	763	770	799	776	777	783	809	775	814	809	763	786	775	824	819	770	770	829	803	729	786	792	805	819	769	779	800	818	774	808	785	817	811	808	809	777	816	780	867	821	814	792	772	827	794	795	765	746	821	826	792	775	804	835	830	785	739	793	820	791	799	797	812	799	762	776	815	795	772	770	833	749	799	810	807	753	823	795	835	842	792	839	860	795	798	785	778	856	769	829	785	782	797	828	791	787	825	856	813	750	761	796	784	807	845	813	773	763	856	854	789	792	785	764	810	854	850	776	817	816	794	795	813	801	783	790	800	802	820	780	819	842	777	784	780	817	830	783	834	788	840	774	820	813	769	756	823	756	843	831	753	785	810	839	775	846	765	809	823	834	812	810	747	763	791	787	797	830	770	786	806	811	824	790	839	780	803	791	778	751	823	843	800	823	826	776	838	810	760	771	769	803	798	842	795	774	818	795	792	847	727	780	802	866	793	849	846	816	800	802	815	803	821	762	888	764	759	777	807	800	798	778	753	830	814	810	765	821	787	803	777	775	798	789	819	771	812	820	761	778	834	807	766	822	735	769	866	828	825	777	838	783	832	783	830	776	822	782	816	744	790	795	757	818	782	776	789	778	781	768	785	809	826	828	811	793	845	800	809	808	784	832	832	865	817	821	769	834	780	819	784	783	840	794	825	796	829	759	802	790	777	769	776	790	786	791	799	793	834	784	743	785	829	838	856	810	793	783	812	783	778	812	816	802	834	773	789	776	809	826	761	815	753	776	813	798	825	828	792	810	782	828	766	797	797	758	858	768	738	797	757	784	784	772	798	796	829	863	779	776	800	844	768	789	773	810	865	820	824	871	843	803	764	784	820	805	783	774	779	825	791	851	785	825	817	809	790	742	814	844	784	790	729	794	793	734	818	784	779	830	788	830	747	788	819	827	814	804	798	783	802	820	785	841	810	849	789	806	817	778	795	771	820	803	792	807	787	807	838	766	818	811	818	815	787	825	783	769	803	792	830	808	801	791	844	790	832	799	801	822	824	805	812	830	783	834	787	794	827	803	753	749	786	823	808	804	799	811	810	810	798	731	754	799	765	794	854	817	811	753	807	844	816	788	770	833	849	812	809	795	806	790	821	783	784	777	784	817	818	821	812	795	687	776	785	853	763	776	755	846	796	783	866	853	769	773	846	785	802	762	841	830	812	812	808	854	835	804	778	822	798	813	808	820	774	775	816
38974	11368	2715	1805	1262	1007	747	717	642	555	530	478	507	491	435	441	411	407	429	404	443	388	419	394	353	441	375	437	388	385	429	405	385	379	368	406	362	350	383	385	385	393	339	395	381	382	396	413	393	382	390	401	381	374	401	387	398	367	407	399	386	360	383	394	359	398	376	368	378	373	366	375	394	371	395	367	385	398	425	407	370	372	366	404	353	374	375	362	409	352	391	368	391	391	348	338	375	375	337	414	380	384	394	379	380	357	374	379	415	380	407	367	400	387	329	345	346	368	379	413	384	368	367	379	358	375	367	351	355	367	405	379	357	361	389	406	382	360	389	422	388	375	382	367	417	396	407	356	389	372	382	382	354	381	388	369	386	368	333	372	400	361	381	372	347	420	394	418	405	387	340	406	368	417	349	387	435	344	369	378	364	385	409	393	401	359	382	370	385	397	402	366	338	370	379	367	393	390	408	375	388	386	367	392	385	413	361	364	382	377	382	377	373	395	366	398	412	376	376	413	355	339	379	407	399	410	408	377	377	367	359	395	394	358	359	387	379	372	345	375	380	368	391	358	378	416	410	389	373	386	395	358	381	399	414	360	371	387	369	378	427	365	366	393	369	379	346	373	328	359	391	371	379	396	352	375	363	383	365	355	390	383	381	314	380	397	397	372	381	376	377	407	353	364	392	377	351	390	386	379	377	367	383	412	387	391	383	401	362	372	422	386	407	366	346	357	356	346	385	398	388	408	335	363	400	383	392	393	379	386	401	356	393	367	341	371	386	429	373	418	378	382	371	394	418	360	358	368	390	383	371	405	393	399	390	388	359	342	408	365	409	361	395	355	362	369	396	364	348	391	334	361	388	359	350	427	383	357	405	374	378	341	365	399	349	391	410	363	407	365	400	383	410	410	398	418	379	372	369	381	368	375	389	363	372	330	358	411	303	336	400	421	392	367	403	386	360	376	394	391	376	392	367	374	370	368	364	375	391	396	388	353	355	391	351	334	367	384	347	402	366	387	382	393	371	369	357	357	384	351	385	357	371	370	388	371	372	392	388	392	365	403	393	377	381	397	359	392	363	372	400	379	337	398	382	360	388	408	416	388	380	384	391	356	356	381	366	409	372	394	390	386	406	392	401	347	379	406	365	399	392	401	364	371	390	367	343	398	408	373	388	341	387	365	396	395	366	384	358	409	362	386	362	376	333	366	366	392	386	401	378	352	356	366	394	394	375	362	372	393	377	347	368	354	408	366	389	407	406	367	355	406	347	352	384	362	324	377	390	360	419	387	373	340	395	353	358	389	346	406	381	398	351	394	370	387	374	417	393	373	398	383	357	368	385	383	379	365	406	415	388	413	366	406	382	380	372	349	400	357	398	344	370	375	372	372	391	388	367	363	338	396	372	362	386	361	364	397	370	393	372	377	397	356	378	401	389	384	349	391	376	371	372	370	370	355	412	380	368	367	350	373	382	387	389	370	369	347	367	375	367	372	392	375	385	331	375	359	380	397	391	390	402	385	350	364	363	367	374	362	349	422	356	342	360	351	414	381	389	370	406	359	393	395	370	398	409	370	404	347	455	387	332	385	350	373	354	376	374	389	396	385	403	341	379	381	345	325	382	370	414	347	365	371	406	385	361	372	360	390	373	360	378	374	413	379	402	381	376	384	369	367	356	406	337	370	371	336	394	359	381	375	357	357	420	384	393	377	388	411	386	386	342	370	399	375	370	374	395	410	365	357	384	391	344	361	355	365	356	367	370	319	393	389	390	388	372	352	373	353	391	383	380	386	401	397	409	404	376	347	375	359	393	396	383	345	366	370	359	392	376	365	402	382	370	391	356	377	397	341	361	379	380	358	388	357	359	403	397	395	399	395	380	380	377	357	365	358	355	372	419	384	350	386	336	377	358	341	381	381	369	382	390	380	395	358	356	408	395	389	383	387	353	394	355	355	358	353	384	371	384	385	358	400	402	392	406	408	370	415	385	396	391	402	360	415	415	383	409	363	356	371	346	353	412	369	374	365	378	366	372	380	408	360	403	362	400	361	359	357	367	385	357	363	395	363	354	374	409	373	366	369	401	360	364	352	367	346	354	392	385	359	350	363	386	364	410	356	367	384	415	378	407	400	350	380	378	357	375	377	367	356	388	362	362	381	403	352	406	358	362	407	404	359	390	352	396	365	389	371	380	392	383	394	415	421	402	406	384	369	356	355	364	352	377	339	374	413	366	360	387	396	378	401	367	369	325	373	361	375	384	397	358	384	370	415	357	377	379	384	378	368	368	371	386	381	386	372	360	388	370	368	393	363	362	370	399	406	357	368	378	392	381	369	388	389	375	376	379	377	394	388	372	379	400	402	349	395	383	388	361	398	374	369	408	392	370	363	391	380	407	375	379	392	346	358	363	373	382	385	361	399	385	371	383	387	378	368	370	378	367	350	378	428	379	399	411	369	366	385	401	383	378	395	407	399	365	368	371	395	370	358	394	408	423	352	348	372	318	386	366	413	396	388	395	359	389	380	394	420	388	400	373	358	372	357	353	376	382	367	386	401	419	390	385	400	383	383	349	409	369	378	382	376	374	371	389	371	373	393	338	410	347	364	371	381	364	407	351	346	372	382	365	376	377	372	349	348	367	370	415	365	352	367	375	373	362	368	352	382	359	362	417	386	355	362	342	368	385	352	363	391	358	408	388	377	357	370	389	405	372	331	393	370	403	376	374	362	402	421	348	395	332	366	413	391	329	363	344	381	388	343	401	382	413	397	371	379	365	398	343	360	376	360	390	349	345	380	365	395	379	373	412	397	398	387	344	382	410	380	352	384	399	400	371	371	429	360	396	405	380	403	394	398	354	382	392	375	379	371	412	420	365	388	356	410	343	399	390	379	366	382	395	401	373	406	366	409	390	384	369	324	374	375	370	342	370	360	374	399	350	393	362	391	345	364	375	356	391	376	415	383	378	394	386	389	418	388	425	388	382	356	375	359	347	400	368	365	375	385	360	351	378	331	386	374	388	393	392	387	412	385	378	411	413	340	364	389	368	363	367	347	377	387	363	380	324	358	370	367	346	353	387	370	421	410	360	400	388	407	419	409	359	380	375	376	374	391	367	398	371	413	402	358	340	391	380	393	379	377	345	389	382	392	372	399	348	361	362	372	362	377	384	421	341	400	366	355	353	411	375	367	380	354	332	397	386	378	355	344	382	376	367	401	353	393	349	386	364	378	371	393	403	360	374	363	368	333	396	390	387	354	369	359	358	395	354	349	357	397	419	398	344	399	410	378	377	375	375	381	395	377	391	389	404	361	381	386	378	364	402	391	364	365	358	369	398	359	369	358	420	388	381	386	396	353	379	327	352	405	399	338	349	380	356	378	313	373	378	375	355	380	367	391	353	373	351	376	376	381	383	398	368	406	403	355	399	378	389	344	404	399	333	382	357	386	338	343	366	374	388	355	377	364	373	392	385	365	412	393	392	359	382	410	345	406
21024	4468	3449	4299	3817	3320	2916	2477	2173	1971	1829	1608	1581	1429	1362	1348	1325	1296	1210	1213	1145	1157	1053	1053	1070	1061	1047	989	1051	1115	1030	1039	999	992	1027	979	998	992	965	969	975	1015	986	1010	979	921	993	893	890	886	974	933	915	893	966	951	915	879	932	893	945	941	878	926	959	880	905	919	911	908	904	933	894	889	948	883	913	914	903	914	852	904	870	927	914	909	853	884	904	878	896	926	919	923	913	918	923	882	878	902	918	932	932	889	839	878	952	842	878	866	901	911	905	906	866	917	934	913	901	883	894	909	903	911	872	900	898	882	846	910	942	895	946	902	890	873	891	866	899	855	889	900	853	900	908	875	827	877	943	913	887	873	901	937	909	908	868	950	889	897	860	947	870	898	952	839	925	865	868	946	900	918	876	875	853	920	888	906	886	863	890	933	861	917	893	885	883	925	909	879	852	867	921	891	878	928	884	846	890	895	901	915	834	929	826	888	911	901	877	891	860	888	906	893	950	909	938	946	932	924	865	901	911	891	860	881	861	890	870	916	883	871	895	910	961	924	934	899	868	919	878	919	874	899	910	810	945	868	825	859	911	926	926	895	899	872	905	993	817	901	854	879	895	848	882	857	914	885	917	908	898	936	892	964	837	935	854	866	890	949	934	914	959	922	916	861	904	903	847	898	894	897	918	900	845	883	846	899	881	896	885	856	924	880	863	909	867	882	847	912	893	896	905	881	910	845	865	882	869	913	946	876	896	950	917	907	939	917	871	891	871	897	903	885	907	927	908	930	888	860	871	894	921	900	881	916	886	897	875	899	847	932	927	934	907	951	947	917	912	875	852	943	883	908	945	924	873	907	897	851	889	861	906	892	934	898	895	896	862	891	854	881	946	911	896	899	880	911	919	886	803	890	903	912	940	835	912	893	887	884	852	887	861	869	873	856	964	867	886	904	898	861	904	867	875	889	826	894	892	890	896	952	847	939	842	912	919	836	888	865	881	895	897	912	869	883	862	902	893	857	978	884	822	865	891	907	891	926	865	884	862	860	884	893	897	923	864	932	874	905	890	938	848	877	918	903	863	914	882	869	929	890	879	898	915	847	907	894	915	874	932	881	854	878	893	976	850	853	811	916	875	920	885	901	934	888	911	927	863	841	904	889	862	886	859	886	864	895	895	817	858	867	909	906	877	920	896	891	881	906	911	865	911	832	829	886	903	894	889	850	895	873	949	905	861	865	909	932	904	861	859	894	909	864	868	872	887	879	902	937	916	892	882	885	884	911	858	868	855	934	861	872	918	931	894	887	870	920	848	869	955	909	850	839	847	940	873	924	899	907	895	904	882	945	909	899	920	905	872	931	878	904	896	854	919	977	857	944	934	912	837	834	878	909	936	872	903	940	892	850	880	917	907	896	906	908	910	896	922	864	865	917	888	904	927	877	880	930	871	948	878	923	878	881	864	912	882	912	879	864	954	875	903	838	881	942	913	860	882	923	888	919	887	889	892	881	916	825	957	896	949	888	912	905	898	860	863	841	937	940	957	914	891	877	903	898	957	910	900	859	869	897	884	882	919	918	894	908	911	936	936	952	932	954	863	937	922	896	922	878	889	878	858	853	928	913	908	906	843	919	894	868	909	911	868	893	931	884	899	943	934	865	870	848	893	915	824	888	855	935	883	886	852	913	884	953	898	894	918	891	905	893	887	916	940	898	890	886	887	880	919	916	908	890	915	878	925	833	883	854	904	892	850	937	915	952	907	895	950	914	887	858	938	951	871	892	922	888	896	914	935	905	890	862	865	931	893	881	857	883	866	960	892	874	871	929	924	935	899	894	853	901	882	936	870	867	822	982	903	906	948	937	894	907	822	891	910	922	894	864	888	900	898	907	887	900	906	901	901	888	876	873	912	896	839	930	934	889	942	837	898	916	902	890	850	948	932	904	903	892	915	883	862	954	919	943	955	895	887	891	852	854	914	900	936	894	920	870	911	902	872	843	870	913	883	930	881	898	861	923	896	853	862	959	843	889	902	918	874	977	869	880	936	841	840	917	863	905	892	910	932	949	897	960	940	959	870	895	898	900	902	874	842	899	940	902	890	917	839	876	875	976	864	900	879	907	840	928	938	950	914	941	903	852	890	898	918	891	924	912	919	972	888	902	931	887	917	885	894	888	856	891	848	917	920	929	857	957	922	877	895	912	881	880	897	880	904	935	935	867	910	897	922	950	859	913	858	894	903	917	901	917	893	925	908	910	894	964	871	912	896	865	867	874	952	902	871	907	829	857	896	897	879	935	870	858	843	935	915	958	890	905	918	973	877	947	873	895	865	912	897	897	843	940	888	907	938	861	892	904	871	887	860	873	845	875	867	899	845	880	904	916	873	813	867	842	933	858	954	912	873	892	880	884	941	911	854	909	925	893	913	892	867	879	882	897	855	876	844	886	873	990	882	892	889	896	909	916	903	919	883	908	920	889	901	909	898	937	925	872	875	851	847	927	919	901	903	853	887	904	862	920	853	871	857	897	899	860	874	948	912	889	873	880	865	875	895	850	907	873	901	855	917	878	911	931	933	899	840	952	900	941	917	890	886	887	856	924	921	896	899	902	891	889	934	950	902	889	935	873	918	864	919	932	848	876	914	960	898	901	920	905	858	877	916	897	885	861	870	875	935	925	866	892	920	942	867	902	864	881	876	831	915	894	914	873	904	896	917	906	923	912	917	863	874	864	863	872	890	848	919	905	886	870	920	891	864	899	843	913	868	919	873	871	943	875	820	899	883	936	848	868	851	871	912	848	881	907	842	859	862	882	900	889	824	887	939	909	866	930	885	903	851	901	887	868	854	910	853	836	924	912	878	887	899	892	861	889	852	912	923	915	897	888	899	916	910	911	821	889	903	846	923	892	921	849	865	917	901	900	919	942	894	927	896	920	927	900	890	918	909	861	918	882	847	836	849	897	888	892	829	852	897	893	924	904	874	862	884	922	924	882	816	907	878	892	877	874	937	892	926	888	904	950	946	902	930	863	862	894	850	854	900	919	900	904	872	911	883	927	922	907	895	877	883	879	905	861	887	886	913	880	897	895	883	866	900	869	885	894	916	920	881	884	916	955	894	876	917	926	943	938	892	860	903	899	905	884	857	958	915	906	898	899	854	900	918	883	887	899	882	886	902	901	860	886	889	927	899	915	921	936	890	863	888	851	858	881	955	886	872	946	897	871	891	897	895	881	928	911	912	830	929	896	939	899	883	948	888	848	883	911	930	851	817	868	892	830	935	891	901	899	871	819	916	921	873	937	869	883	872	852	928	911	878	906	880	856	909	891	885	894	913	863	875	929	881	918	908	931	909	892	922	908	873	914	857	923	919	902	861	899	885	965	907	938	939	932	866	865	875	905	889	867	897	857	873	859	895	896	916	898	873	869	926	849	891	865	898	915	897	857	936	888	906	938	893	847	876	963	899	892	915	849	912	930	908	893	902	909	873	940	922	915	926	866
13046	1604	197	154	175	183	145	133	178	171	166	167	150	150	164	178	144	150	153	157	157	143	173	170	161	149	152	133	171	136	147	124	166	152	126	157	151	140	152	147	153	153	165	159	162	153	145	164	135	163	161	149	128	157	134	139	146	136	153	161	124	143	133	159	142	160	140	129	141	147	143	134	150	164	146	166	136	119	153	151	162	138	156	137	162	117	141	166	144	151	138	134	177	154	151	163	148	169	163	141	182	154	149	150	143	171	163	152	153	151	150	160	159	166	144	151	144	139	160	159	152	156	130	158	175	152	146	157	150	141	156	171	148	142	157	136	172	129	131	140	140	133	157	161	142	169	161	155	142	164	145	178	155	153	164	156	151	160	144	145	155	157	159	155	141	145	155	150	144	141	169	180	148	159	128	142	165	162	134	155	129	164	138	142	136	154	149	164	147	165	155	171	169	157	176	155	157	177	133	154	142	154	170	165	143	149	170	170	151	138	170	146	167	136	137	152	158	160	144	147	151	143	157	162	139	152	162	159	134	141	164	142	163	153	166	153	154	168	147	164	167	152	172	141	160	162	150	132	149	154	148	137	137	141	141	134	140	139	173	165	167	146	135	145	142	144	164	161	168	152	151	165	151	154	142	143	153	153	150	144	140	150	141	166	146	140	156	141	145	158	166	150	160	151	151	165	139	142	147	157	160	167	145	161	174	162	156	138	148	147	166	174	138	160	143	162	161	171	166	144	151	154	149	162	152	145	153	169	146	155	153	145	149	153	139	173	140	161	159	149	143	155	158	147	135	134	144	158	153	155	152	156	159	153	165	143	148	160	172	155	156	160	150	147	140	141	167	149	148	139	124	157	156	127	154	153	126	156	154	141	153	143	146	140	153	157	157	135	177	153	150	161	175	164	163	148	148	142	179	142	139	148	145	176	174	160	153	161	166	179	148	150	151	148	136	154	169	140	153	158	132	142	144	144	152	142	161	135	172	125	145	145	169	181	194	159	179	130	127	127	140	178	154	144	157	155	167	135	160	153	146	140	182	150	137	134	176	163	148	181	160	152	149	149	154	141	163	134	142	156	150	143	132	140	149	155	154	157	189	149	145	137	144	142	160	176	143	167	151	158	155	156	167	149	160	143	171	153	181	133	165	156	172	156	149	163	174	155	157	147	154	133	146	169	152	165	138	144	162	176	152	132	123	149	167	154	150	154	152	145	142	156	144	165	172	155	151	147	147	160	166	187	148	146	159	167	151	177	140	167	163	135	135	147	129	144	138	148	153	131	156	134	134	161	139	146	132	129	149	162	155	135	191	131	135	176	129	144	144	155	165	142	138	170	160	142	173	155	165	142	141	149	144	149	158	161	151	164	180	154	158	155	140	149	141	150	166	146	156	153	147	131	146	170	147	135	154	161	141	159	168	147	151	134	160	177	136	149	139	148	145	164	162	118	166	134	162	178	167	152	159	171	130	150	177	146	142	150	178	152	142	152	154	145	147	164	152	152	162	149	137	155	145	151	143	159	153	155	168	142	155	127	139	126	152	157	159	120	131	138	156	158	163	145	160	149	156	164	145	135	158	157	138	146	168	156	166	147	160	155	134	138	163	166	143	147	153	156	153	152	144	163	174	153	156	137	137	160	146	161	143	141	162	155	131	199	144	127	140	134	156	160	133	154	139	150	158	155	140	146	141	142	159	136	151	165	147	169	138	158	142	145	164	160	127	167	137	146	160	161	123	160	153	152	161	170	157	148	157	138	156	149	147	142	168	156	164	144	145	141	138	169	154	145	149	155	147	147	138	154	169	163	145	158	153	160	151	148	169	144	180	167	159	150	158	159	163	150	132	132	127	157	142	119	164	137	145	125	150	156	157	135	167	158	136	159	142	156	150	155	179	140	147	157	127	179	140	163	160	176	168	163	138	137	138	187	131	176	148	160	140	133	142	152	132	162	147	145	136	161	127	163	133	155	144	138	133	146	156	156	161	149	143	156	143	163	141	142	171	146	166	138	119	152	123	123	142	153	132	160	141	160	157	165	145	159	155	158	151	154	145	162	153	144	133	167	172	137	144	145	148	153	167	136	139	152	154	143	143	130	162	155	135	164	153	139	141	142	157	140	150	167	152	161	142	145	172	170	160	167	157	153	138	148	157	175	161	140	170	148	145	168	146	137	163	158	163	160	147	151	155	154	148	131	153	140	157	143	130	134	145	134	162	139	150	175	135	145	142	165	152	144	145	137	154	162	159	160	145	152	136	162	133	151	173	145	144	146	144	138	157	147	162	158	124	131	140	174	167	173	153	147	152	131	147	165	164	158	146	144	164	152	171	141	144	142	172	171	135	151	148	147	149	157	168	151	122	158	154	166	159	144	181	139	164	158	143	141	149	146	128	139	148	166	154	162	163	154	143	148	139	203	151	165	142	147	164	156	150	165	143	168	155	169	158	139	148	137	149	137	154	148	133	151	180	148	174	143	133	176	164	153	154	158	150	130	151	155	171	147	150	136	139	153	156	154	166	152	155	146	143	155	142	140	131	143	157	140	154	166	145	155	159	137	154	141	160	166	142	172	165	163	163	150	145	160	173	171	150	152	163	165	167	152	167	159	148	157	157	138	165	153	146	124	147	166	163	155	154	153	165	154	143	144	131	169	137	161	151	185	149	133	173	147	142	168	144	142	178	146	152	162	161	149	148	162	148	146	148	138	157	149	164	156	141	147	152	178	147	190	150	163	167	179	153	172	147	139	148	162	149	145	155	145	158	148	142	173	154	128	169	146	129	159	162	171	167	134	155	160	133	163	161	176	167	149	163	159	163	169	135	142	164	153	125	149	149	134	166	146	145	138	155	160	158	152	135	143	137	142	153	164	129	169	145	164	118	120	145	182	175	157	171	158	137	143	153	140	134	172	150	187	148	147	164	149	159	164	151	177	150	157	145	140	179	147	148	149	161	159	141	157	147	142	140	154	170	139	161	153	150	167	133	172	166	127	169	133	156	151	146	147	149	160	162	145	158	147	154	159	137	156	150	164	170	142	173	146	140	151	146	169	130	131	142	125	149	163	164	134	160	170	154	132	179	151	155	134	163	135	142	169	153	159	160	152	159	169	143	145	148	153	139	136	141	162	146	150	124	160	148	162	162	158	151	136	153	184	148	152	172	158	156	165	142	167	137	162	157	173	173	180	141	135	165	159	141	151	143	173	152	157	137	144	139	158	157	145	139	156	166	148	132	182	127	145	152	122	124	157	158	147	143	135	149	140	158	127	159	159	166	153	153	152	167	170	145	142	147	163	146	136	141	148	134	161	171	145	157	153	144	138	174	133	174	151	138	141	157	157	173	137	157	156	161	155	156	139	159	146	151	163	150	168	149	137	155	148	141	147	126	154	127	162	148	152	148	159	131	151	151	166	140	154	180	186	147	145	157	153	154	142	143	119	140	155	144	170	161	162	147	153	134	145	151	159	175	180	157	166	167	153	146	158	147	156
6998	1259	503	511	460	488	492	481	500	463	470	419	434	445	469	441	461	447	469	461	476	441	428	493	450	453	442	451	365	442	456	424	470	418	423	419	468	473	448	453	472	411	447	477	445	432	434	445	464	412	442	426	457	454	437	445	435	438	430	461	477	431	418	447	431	437	414	427	433	438	479	434	406	411	442	439	473	430	439	456	409	452	429	449	469	445	426	410	430	440	497	439	461	426	438	465	466	474	447	403	441	418	445	418	460	434	444	471	428	435	451	402	413	397	478	457	446	444	457	421	430	446	424	401	449	450	457	451	432	427	445	458	440	425	434	451	434	451	429	420	433	450	474	457	463	457	428	429	451	431	473	394	443	472	446	458	440	458	430	404	432	400	425	427	419	466	435	440	466	430	449	457	438	504	427	470	417	444	442	452	448	399	453	475	492	458	402	418	447	442	430	483	442	413	416	447	434	442	420	482	458	431	423	434	436	464	441	440	472	451	441	450	447	435	438	436	459	449	461	454	447	437	473	419	462	449	474	456	414	423	438	449	487	462	422	432	458	496	409	468	474	465	441	458	443	422	458	458	437	479	461	431	487	453	409	427	395	445	451	466	439	465	445	418	423	436	439	447	405	432	433	436	424	468	443	472	421	454	432	432	437	431	397	468	460	407	422	436	428	446	408	428	454	496	423	417	413	472	430	446	473	427	432	454	452	454	485	477	435	438	434	436	474	490	461	455	471	460	432	434	413	423	410	428	445	469	419	450	405	416	434	441	442	495	444	438	439	409	464	448	443	453	507	453	405	432	439	418	421	440	445	425	441	457	419	433	460	471	437	418	456	414	445	455	434	422	402	491	412	451	454	427	421	465	439	467	446	456	461	395	444	412	452	403	445	446	442	423	422	447	424	444	438	457	463	457	435	445	476	439	406	450	426	475	439	440	421	401	468	457	446	450	451	414	456	442	431	455	472	422	487	421	457	435	417	443	427	430	442	461	439	470	439	502	435	423	401	442	467	456	487	453	447	430	411	450	477	420	457	401	426	463	470	478	437	460	431	449	477	421	433	444	458	427	456	467	438	408	446	479	462	417	468	420	423	445	441	440	459	451	435	431	432	422	434	469	415	410	424	468	447	445	483	470	420	454	458	436	400	489	443	472	420	441	415	467	435	440	462	433	449	477	466	462	404	412	445	413	462	429	452	477	434	443	429	443	455	413	416	438	426	418	413	441	446	432	463	399	450	429	457	461	429	418	437	436	444	447	464	431	398	428	470	441	427	450	433	432	439	414	447	441	433	446	421	465	438	448	438	459	437	472	394	469	443	436	447	473	461	411	471	441	428	446	428	438	469	412	423	456	452	420	431	419	438	438	426	468	456	481	448	400	433	443	439	419	437	443	454	420	467	461	457	407	444	441	471	435	440	473	454	429	422	428	476	444	454	491	417	420	429	441	418	438	436	384	429	449	429	414	411	448	425	451	438	421	428	449	476	441	425	411	438	443	447	458	431	444	469	428	412	426	437	457	432	388	423	479	428	472	454	456	419	436	437	416	469	412	441	428	436	463	415	412	445	393	439	440	425	466	462	439	450	470	425	441	431	454	419	488	448	422	425	431	433	460	462	431	445	425	422	432	435	450	437	427	461	465	440	436	436	453	421	470	433	423	433	417	452	418	463	440	457	458	444	437	447	400	488	420	427	466	462	476	465	455	437	434	422	415	436	430	446	435	409	429	478	444	396	400	432	450	473	453	488	475	461	433	416	434	441	455	465	442	467	409	488	471	423	434	443	405	449	444	447	439	466	452	420	444	443	463	433	426	438	419	456	418	438	474	441	443	408	447	388	436	451	453	424	475	461	442	435	410	446	421	485	434	427	443	444	416	429	460	455	424	434	438	389	480	453	422	442	431	463	430	425	441	438	445	456	434	450	396	436	409	445	432	448	461	457	439	457	500	456	416	420	459	438	415	434	412	434	442	438	449	434	438	443	472	473	425	449	461	447	452	447	409	470	460	414	458	418	416	450	451	429	414	428	506	453	464	457	443	433	477	424	433	424	429	416	468	452	451	456	467	479	438	405	406	441	443	499	455	472	416	462	431	450	404	462	431	451	443	461	421	431	488	434	461	450	439	454	469	433	447	435	435	465	436	417	451	428	445	469	450	440	461	425	481	499	412	443	433	439	456	451	423	459	448	436	468	429	433	464	434	424	457	425	466	399	457	472	457	467	453	458	451	453	435	413	436	431	439	449	448	452	421	439	425	471	425	473	437	439	450	463	421	455	475	402	437	414	417	457	412	492	449	420	455	450	475	451	432	463	442	456	466	435	431	450	443	459	431	449	401	447	445	419	412	459	459	439	422	448	445	437	496	410	410	420	449	446	443	447	447	480	450	435	457	476	490	436	473	443	407	476	455	461	438	448	428	418	482	445	409	429	502	444	454	432	444	440	399	428	425	439	441	444	420	451	416	447	431	453	451	395	412	426	436	423	421	441	423	454	457	466	479	487	428	431	441	448	441	452	458	431	463	472	444	423	414	462	442	415	470	436	443	435	450	468	443	440	465	451	455	423	436	434	469	417	416	433	431	473	414	432	442	465	410	407	451	421	439	415	421	458	459	414	429	389	457	406	464	416	394	477	458	446	441	444	467	421	474	452	432	448	439	429	456	424	453	459	454	433	468	409	437	425	413	446	459	410	440	428	433	411	476	446	425	433	443	465	495	415	448	453	460	443	469	428	407	448	447	450	413	451	433	453	432	414	461	431	438	426	438	455	430	458	412	431	458	459	449	415	405	452	418	417	442	439	418	431	409	465	462	402	417	434	405	416	411	432	420	471	420	437	434	423	437	441	449	420	490	446	423	468	432	414	433	417	455	469	452	423	428	436	434	409	434	425	455	448	416	458	463	479	402	434	432	396	454	461	474	448	432	441	479	414	464	442	414	461	425	409	480	436	444	458	412	432	481	421	449	439	436	386	437	457	466	405	483	428	425	427	435	451	427	441	450	470	457	445	462	479	456	417	434	438	421	434	427	410	479	432	456	415	464	427	415	449	425	450	436	452	451	437	472	397	426	411	429	449	472	447	445	424	438	439	446	430	447	453	411	447	464	449	431	393	443	441	458	442	476	466	442	451	424	418	450	420	465	454	408	456	483	432	453	417	441	436	405	431	465	441	442	460	443	450	427	434	463	446	431	465	439	495	435	433	422	461	467	423	400	437	421	465	432	429	438	458	444	436	414	427	396	477	416	436	439	456	418	468	443	445	435	441	466	438	423	429	462	447	460	411	453	442	440	429	454	444	473	451	425	417	435	413	412	446	417	431	450	434	457	440	432	412	431	430	434	443	474	432	468	449	419	507	403	440	396	455	465	458	405	449	464	424	451	452	470	433	438	421	420	427	425	449	449	474	416	411	401	454	438	451	416	465	445	447	440	419	426	437	423	422	406	451	496	474	424	436	444	441	482	417	441	437	429	425	471	430	491	445	427	436	433
32110	7572	1464	954	792	613	535	499	468	418	374	425	348	379	368	347	350	347	314	323	308	333	321	309	343	321	347	337	326	350	362	330	328	340	347	326	329	310	313	329	297	316	326	356	346	356	314	304	299	326	321	332	324	368	346	346	325	337	323	301	328	338	341	308	322	292	336	303	344	322	333	324	293	306	318	323	318	342	320	347	364	331	313	329	323	328	275	319	338	336	332	310	340	311	324	314	293	314	306	330	312	350	342	340	325	351	356	314	312	313	320	344	328	315	287	319	318	326	304	332	317	342	309	339	320	350	306	337	329	314	318	307	331	336	301	296	311	300	307	293	318	339	337	319	351	294	323	349	318	331	308	329	315	340	301	331	329	290	342	325	336	298	308	313	315	325	310	350	286	318	341	293	330	295	309	363	348	373	329	302	307	313	329	310	302	326	311	357	310	321	296	314	327	333	321	324	276	320	314	328	324	329	314	331	317	329	330	333	300	321	379	356	342	334	298	351	303	318	319	366	362	289	353	317	307	336	342	338	346	320	341	315	326	335	290	327	332	319	320	316	335	301	322	323	319	330	310	313	328	330	290	351	346	341	336	298	340	302	346	323	294	324	310	305	313	347	300	295	330	322	304	341	325	321	300	350	328	376	340	329	310	332	358	348	352	330	308	337	334	326	331	319	337	295	298	326	311	326	287	322	298	330	343	326	329	344	357	325	336	341	318	321	341	338	352	354	343	309	341	290	315	328	324	339	351	329	323	340	347	360	280	319	345	336	299	318	313	323	308	350	317	343	306	305	301	311	292	317	317	306	308	306	296	354	293	340	321	328	332	301	305	348	314	312	335	304	346	331	300	350	331	318	327	324	342	306	308	345	332	352	288	340	339	313	349	310	302	307	302	327	334	341	300	332	321	344	348	368	343	327	345	335	344	324	319	296	320	334	299	311	333	353	338	300	346	293	329	336	331	322	318	310	314	330	304	300	318	301	352	317	314	326	292	339	339	338	283	299	313	346	320	339	338	353	312	314	308	322	325	311	313	319	306	316	306	316	367	339	295	330	298	275	335	314	295	330	348	366	334	283	322	331	306	334	320	343	281	338	315	306	319	307	324	312	318	321	341	338	321	317	319	298	329	306	318	344	313	325	350	316	292	320	329	344	334	323	313	316	343	315	308	350	313	317	327	337	326	307	309	329	341	337	330	330	345	309	330	364	332	314	329	337	326	330	336	325	349	314	308	351	286	353	336	323	319	295	319	286	319	325	325	348	344	306	341	344	332	335	347	340	291	338	325	330	321	347	350	327	328	302	310	342	327	305	316	327	326	310	324	311	308	290	320	325	311	338	341	336	312	301	330	324	298	326	322	317	323	325	348	300	328	349	301	331	348	327	315	309	306	323	341	302	330	322	353	341	338	297	325	337	321	310	332	317	319	313	311	319	323	312	321	309	341	342	316	312	290	292	312	331	348	344	312	316	330	353	347	358	331	324	306	329	303	315	308	340	329	317	300	292	321	350	290	337	321	308	352	330	324	298	336	331	331	309	305	330	329	326	276	356	380	335	335	325	322	289	322	327	312	314	302	320	335	309	318	336	306	305	332	304	275	312	336	353	306	334	280	349	326	312	321	323	311	294	328	293	317	327	304	332	330	363	337	334	333	315	312	336	284	341	297	312	319	335	306	340	319	307	336	300	304	315	317	361	340	361	298	331	319	318	302	343	343	301	293	357	316	333	310	336	288	326	322	325	292	305	303	336	290	300	312	304	318	298	304	285	323	323	325	340	351	291	326	347	328	338	354	343	333	304	317	291	326	304	326	276	323	327	306	311	318	299	332	317	319	350	348	320	318	315	333	346	342	337	290	372	334	328	329	318	307	329	335	304	336	346	288	314	284	298	335	317	312	325	338	304	310	298	289	318	315	303	350	317	307	298	343	349	321	299	324	340	335	302	344	344	329	298	325	313	317	305	327	312	303	315	354	323	325	304	311	327	337	323	352	358	330	327	329	319	333	333	336	348	315	325	350	341	309	337	335	317	298	333	290	310	329	344	311	329	324	301	325	307	337	318	338	342	284	318	307	285	297	338	322	306	321	345	316	348	340	305	326	340	324	300	335	309	341	348	332	312	327	285	299	330	338	280	334	323	363	299	344	368	325	312	302	332	356	317	307	327	313	328	313	304	306	291	311	303	347	312	318	295	353	316	353	315	337	324	342	320	326	320	332	292	337	332	302	315	325	288	332	345	317	333	333	329	345	342	333	291	368	351	319	318	347	313	352	352	304	291	325	347	312	342	289	322	328	291	346	361	314	318	326	327	343	309	358	298	320	334	329	310	307	316	327	313	328	342	289	326	325	318	293	332	316	311	348	329	315	312	357	341	337	311	317	319	326	338	331	323	324	330	326	327	327	318	334	325	331	317	338	317	344	300	326	362	306	287	317	314	333	323	342	332	312	317	326	304	312	325	291	329	324	341	323	338	310	302	328	332	309	308	296	344	324	301	368	314	329	317	313	334	314	327	321	332	322	321	306	316	332	313	317	327	336	325	349	358	288	331	334	312	313	353	325	324	328	367	315	299	274	342	297	330	351	324	313	330	320	330	289	321	304	328	323	363	346	313	306	337	325	307	355	300	343	310	320	340	361	315	321	356	305	317	312	337	301	305	293	324	332	298	310	334	321	310	324	325	338	314	329	300	323	321	317	298	309	314	343	320	302	327	320	330	307	339	317	315	349	284	312	299	333	365	299	359	319	316	315	337	309	317	321	299	325	304	317	347	307	311	334	311	324	325	343	326	331	325	315	331	295	298	338	320	326	335	323	296	280	319	307	330	307	328	347	329	302	330	327	327	343	335	309	316	312	318	334	291	337	341	310	325	291	313	367	315	351	309	334	317	331	344	321	342	330	316	328	326	334	329	278	332	331	299	324	304	359	343	325	333	310	287	317	312	338	366	338	342	309	286	329	320	348	314	322	354	348	348	313	350	313	330	354	347	313	303	326	331	351	355	334	334	319	330	322	325	307	343	319	367	322	324	303	315	309	331	336	325	328	316	367	312	315	343	325	325	324	298	330	338	346	330	364	334	327	305	300	308	278	316	307	315	292	329	321	312	318	337	348	329	321	331	338	319	354	308	287	306	349	316	307	340	357	316	358	305	314	337	309	347	309	327	338	339	315	330	344	342	380	291	306	337	342	326	320	314	340	291	313	321	330	359	331	319	275	326	323	301	341	339	329	305	330	308	303	337	321	327	321	298	280	344	296	328	284	349	316	317	299	328	301	329	307	294	328	331	293	326	355	297	349	281	352	323	343	354	325	349	343	306	320	323	333	312	337	333	327	314	337	352	304	321	315	287	293	300	309	318	369	304	314	322	317	327	292	332	321	315	322	301	340	296	285	292	303	283	308	288	324	298	328	322	339	365	323	323	369	305	311	284	329	344	280	323	326	324	310	320	308	302	316	314	355	336	316	350	302	329	361	355	355	338	328	268
17721	2807	2109	2563	2394	2071	1786	1628	1452	1385	1291	1180	1123	1113	1094	1025	1040	990	940	970	907	944	929	974	959	899	884	862	825	859	882	875	811	801	824	848	824	865	811	807	830	824	839	824	835	786	841	852	812	876	807	787	853	792	838	777	842	856	841	829	829	848	827	796	828	807	822	842	782	808	824	795	847	779	818	828	819	820	791	778	750	802	809	751	806	807	781	850	855	819	784	828	805	773	803	802	822	799	785	797	824	836	808	798	805	850	805	844	864	803	768	753	836	802	798	803	806	838	829	822	807	785	821	797	796	784	811	777	826	777	856	777	780	830	821	864	842	829	788	802	789	769	808	785	851	873	813	883	820	807	795	764	837	824	781	829	791	814	810	855	835	758	804	798	800	818	810	847	817	780	849	823	821	812	781	777	828	791	846	813	867	790	806	779	845	775	776	792	736	817	814	783	797	791	811	812	815	753	817	795	816	829	771	835	742	799	755	773	788	787	846	827	822	858	771	786	842	798	847	790	769	752	798	764	833	843	826	768	787	810	807	758	822	783	810	793	812	817	798	821	748	777	821	777	818	778	826	789	863	791	827	786	783	800	795	785	788	798	825	786	833	788	740	811	789	821	726	797	776	829	872	853	800	824	808	783	828	871	812	845	798	869	821	780	830	826	781	710	855	809	809	826	784	831	819	764	748	795	833	756	826	833	788	801	841	799	816	834	777	820	790	774	816	836	828	778	819	838	843	824	784	762	751	788	777	830	797	772	787	832	838	796	842	823	756	840	831	817	806	812	814	806	857	813	777	772	831	852	784	832	797	798	754	748	815	827	832	796	817	794	805	801	848	779	784	780	862	820	818	858	804	802	842	785	790	793	872	846	788	838	793	786	773	770	852	804	807	805	833	844	827	861	790	755	827	794	833	823	839	784	790	808	808	817	805	808	773	798	819	736	769	796	767	792	775	848	855	852	831	810	790	799	848	805	796	791	779	835	817	779	808	775	758	813	763	780	806	811	758	851	775	761	836	781	794	780	806	771	796	805	806	798	809	796	800	801	777	776	835	771	783	780	821	779	823	803	805	818	790	783	797	805	774	806	791	831	840	774	809	778	822	750	802	822	810	814	854	791	826	789	816	809	816	798	836	777	782	805	803	765	798	827	829	791	753	797	787	801	764	822	878	842	820	771	769	756	819	805	826	822	770	755	824	784	786	796	817	821	795	784	801	817	815	807	801	809	806	764	824	839	817	816	845	796	841	812	813	770	771	824	797	779	803	773	798	765	803	808	773	840	779	812	794	804	824	817	839	844	895	847	819	812	755	778	796	853	762	809	819	853	800	794	813	823	794	782	812	815	776	775	816	829	833	791	743	778	773	854	820	811	822	775	798	782	855	815	827	821	816	761	769	853	784	795	737	847	833	836	811	804	820	816	820	767	768	826	757	831	786	868	850	825	871	763	814	800	742	785	825	802	810	807	820	773	781	841	765	759	845	850	794	822	806	756	827	822	752	811	809	813	819	790	764	817	832	785	837	777	807	767	813	850	802	818	800	817	833	757	808	791	783	830	822	797	755	789	835	786	755	834	794	796	890	802	807	833	796	811	761	796	839	840	836	752	818	820	736	793	805	766	802	868	809	819	797	822	760	812	802	808	787	800	771	800	823	857	756	775	802	814	766	781	803	848	798	799	792	793	799	839	839	816	828	802	883	762	855	801	840	798	767	799	727	792	796	774	823	815	754	811	793	814	757	770	823	803	849	848	756	835	835	815	826	759	797	798	823	802	813	779	835	780	808	830	820	823	856	802	795	789	832	794	803	823	837	814	853	854	831	853	748	793	762	804	804	761	812	807	813	793	850	778	826	865	755	795	807	761	785	835	795	848	839	829	737	807	791	828	787	796	766	769	818	806	791	811	848	768	816	813	817	772	795	769	830	775	816	782	758	807	779	797	818	810	838	835	774	791	799	815	819	838	866	752	773	851	793	795	825	753	798	839	765	791	818	822	850	771	866	823	812	749	792	781	846	781	818	842	808	782	817	832	811	823	795	767	823	775	791	843	813	821	787	811	807	810	792	801	857	828	819	820	799	817	804	842	829	771	807	795	798	815	875	816	825	815	788	739	799	770	799	792	827	823	776	844	844	815	776	868	781	822	784	822	796	800	813	793	805	815	806	814	792	831	775	797	799	770	786	792	791	794	820	772	787	836	814	798	786	780	807	792	847	801	803	764	781	827	811	834	792	838	855	771	791	840	798	765	794	780	851	740	779	796	796	805	791	834	836	817	764	834	822	759	794	802	801	775	835	831	734	796	761	794	836	750	846	788	800	843	847	827	810	819	853	796	811	811	822	810	832	787	833	796	827	841	851	790	799	857	820	804	800	746	854	827	850	839	834	811	809	794	812	775	808	826	814	761	759	854	803	774	824	784	823	785	781	819	777	797	804	795	810	745	806	766	815	811	818	755	832	779	853	820	773	752	776	803	811	787	820	804	801	808	834	835	764	849	839	824	839	761	849	806	758	795	786	830	807	785	824	810	747	820	767	779	760	803	773	821	830	834	792	798	793	787	793	808	772	780	788	817	774	815	802	819	786	806	828	822	834	795	805	787	797	770	814	815	784	804	834	809	820	806	793	822	761	836	828	786	799	767	814	762	801	780	782	792	785	783	812	792	790	821	877	748	818	816	803	798	792	802	824	780	764	786	822	796	872	780	793	822	789	787	807	865	797	810	791	797	810	714	838	819	817	790	753	845	772	782	800	798	770	866	875	799	781	832	804	798	749	851	795	842	865	806	832	789	804	786	780	843	786	795	797	809	794	766	813	804	836	792	772	845	807	803	831	857	777	810	807	867	797	723	791	794	801	779	761	810	749	785	832	791	806	824	795	795	829	802	816	817	813	826	871	797	797	790	849	826	790	754	777	820	782	835	774	801	757	838	824	826	787	764	800	827	811	812	851	799	786	853	818	850	839	791	811	779	852	774	820	796	844	780	786	788	814	800	735	796	807	859	822	796	774	807	754	845	790	794	841	823	821	776	811	869	827	797	790	857	816	762	787	813	828	818	793	804	805	774	828	846	782	813	782	822	800	801	830	781	821	827	818	792	752	838	840	813	839	761	779	821	858	788	804	841	834	817	806	785	803	836	808	833	811	832	815	772	776	809	819	821	820	789	820	810	819	779	779	759	832	833	771	759	839	800	812	804	794	792	790	808	762	753	784	830	807	772	803	813	765	841	866	814	759	783	849	825	830	769	821	787	772	838	744	793	831	796	834	830	870	768	801	840	863	791	841	834	782	790	806	834	807	821	801	800	767	787	832	804	778	794	857	805	795	863	786	826	765	797	779	812	774	794	784	839	820	781	762	809	813	786	818	850	811	834	748	796	879	822	837	831	802	803	797	757	748	800	812	818	782	796	812	824	780	835	790	802	837	782	801	852	792	792	835	812	843	800	833	814	810	780	846	811	792	784	772	800	789	818	780	770	779	783	774	797
40881	11979	2917	1847	1225	916	766	612	590	573	544	513	483	448	449	426	420	448	402	451	407	352	429	430	401	394	380	427	410	446	434	391	403	400	404	399	393	374	357	401	376	398	388	400	376	338	372	386	361	379	404	381	379	400	369	391	354	357	390	393	385	420	401	365	397	403	387	343	383	396	395	408	364	345	379	429	355	414	364	366	376	380	415	381	387	366	399	338	390	372	400	344	381	377	389	367	377	359	355	380	387	395	387	391	356	359	425	402	383	355	375	361	421	371	390	391	378	356	372	356	386	381	396	385	397	370	368	398	362	359	383	401	358	380	378	349	340	348	344	369	384	391	352	366	393	364	378	353	384	363	392	401	345	423	359	366	382	389	399	362	399	364	390	353	380	384	357	352	403	399	370	394	408	400	395	407	381	372	381	413	400	352	357	409	413	346	381	360	337	382	397	362	404	390	363	372	381	391	422	381	375	368	376	414	413	363	360	356	393	349	383	419	363	382	344	363	377	394	368	373	379	411	399	369	400	350	365	390	360	367	358	398	409	397	364	347	356	387	352	413	362	365	413	347	421	389	372	343	417	391	363	374	376	378	368	406	410	392	424	388	355	432	357	343	353	372	366	352	395	430	378	373	357	356	380	382	387	358	388	322	385	371	393	368	377	373	352	328	365	364	352	362	350	370	388	420	401	364	370	410	415	383	394	352	377	361	378	428	404	355	400	380	386	416	389	372	353	355	378	380	373	344	404	378	371	369	355	408	352	407	366	389	377	412	370	359	385	398	381	391	392	406	370	342	385	405	390	392	384	390	355	352	372	376	382	356	365	390	384	370	382	363	343	406	401	370	370	364	375	412	372	363	386	402	399	376	354	341	381	357	365	396	368	358	382	396	342	346	333	366	352	375	375	381	385	368	376	357	352	366	390	391	377	413	379	354	360	357	372	356	369	350	392	366	392	400	395	370	373	392	363	372	419	362	383	400	367	368	390	349	343	395	367	361	370	374	346	377	387	383	420	390	393	412	376	375	360	363	384	375	337	372	399	369	404	357	366	358	357	362	394	383	367	369	379	371	387	351	359	374	370	371	373	357	397	416	421	381	356	379	363	357	374	412	371	419	393	357	352	376	381	373	363	353	384	399	350	360	393	400	341	382	380	360	384	370	381	375	381	379	377	395	369	354	393	397	371	372	404	389	358	386	379	391	375	374	379	414	353	384	388	353	402	361	375	373	404	412	407	392	393	371	397	347	388	382	373	395	421	338	391	380	376	371	373	367	370	380	383	364	378	363	381	399	397	395	416	394	378	361	415	394	378	338	394	374	398	387	359	391	358	403	370	398	353	357	404	389	364	373	367	357	348	328	344	384	388	385	373	364	392	373	347	388	427	403	409	402	343	344	374	378	382	388	380	394	375	380	405	390	408	360	345	368	386	366	418	367	382	381	378	364	334	388	381	376	372	354	379	379	389	369	386	369	387	366	377	400	383	391	386	379	384	400	384	375	364	371	414	365	390	352	375	385	382	402	379	384	405	379	365	366	412	346	356	371	392	365	387	402	377	366	364	380	371	380	352	371	408	406	400	390	379	382	407	382	371	381	424	403	359	402	387	365	369	354	360	370	367	365	391	372	394	397	410	371	366	406	408	389	360	384	359	397	381	412	375	398	370	382	391	372	349	393	390	366	327	370	375	377	362	382	376	392	362	381	393	374	356	361	370	417	392	375	391	372	335	384	342	351	366	336	397	363	381	358	357	392	369	392	381	404	383	379	392	379	358	400	378	373	370	415	379	350	391	372	373	360	369	317	366	365	372	369	382	382	344	373	382	369	406	410	355	389	394	395	358	330	386	395	384	376	375	373	347	386	416	363	375	365	370	378	359	373	385	413	392	391	336	369	349	390	375	395	340	392	407	394	387	410	361	384	383	354	392	383	374	381	375	396	394	385	414	397	371	372	398	392	401	359	382	407	383	355	387	352	377	379	366	377	378	363	413	388	337	390	375	382	391	330	373	328	368	349	382	344	399	381	385	392	422	374	398	349	366	394	395	380	362	367	388	373	329	363	406	374	400	366	356	364	364	389	358	361	382	376	386	375	365	346	341	357	355	379	355	385	423	418	393	368	379	377	428	396	399	397	380	369	368	394	346	349	376	382	375	393	440	397	377	386	357	330	384	344	387	384	392	363	359	406	358	356	409	385	344	375	410	353	389	373	340	385	337	404	418	356	348	395	407	383	374	340	372	396	365	360	425	387	386	366	356	359	412	381	405	384	343	363	394	356	355	370	359	404	405	400	407	377	367	379	426	396	351	360	402	394	403	404	357	370	383	360	393	427	412	361	354	364	373	388	384	404	377	407	395	354	386	426	357	373	380	379	400	405	349	355	416	401	407	360	369	360	367	380	381	377	373	351	396	354	386	342	376	376	346	389	377	364	371	400	388	401	409	409	398	350	398	352	356	400	369	351	398	356	387	390	363	338	415	377	370	380	361	380	380	392	359	390	361	374	390	389	359	393	409	378	363	368	410	352	366	409	432	388	389	386	400	412	382	387	401	376	379	366	373	404	377	410	360	409	390	388	372	371	368	378	356	389	320	377	354	387	398	395	389	406	398	412	387	380	378	353	369	391	352	388	407	387	334	367	374	376	367	367	369	390	363	373	350	373	412	387	376	371	372	360	399	350	394	361	402	325	372	378	360	389	404	382	399	361	397	362	353	386	383	360	353	389	381	392	383	398	396	369	391	392	392	362	373	425	356	377	335	373	354	396	339	374	356	405	374	360	360	403	349	352	360	412	385	432	379	391	380	377	332	358	388	398	368	397	412	383	342	394	388	360	389	380	405	361	366	366	361	402	390	395	361	376	356	318	352	425	388	395	384	389	406	396	404	389	382	374	388	406	365	366	322	398	378	385	369	402	357	375	377	403	349	376	378	387	393	397	355	330	404	425	372	397	381	351	365	338	370	401	373	389	368	369	373	392	380	391	400	393	366	387	411	376	366	414	351	409	384	396	363	361	386	364	368	395	360	379	357	401	407	359	409	380	351	400	379	436	376	398	359	380	362	370	372	360	384	387	389	387	360	371	377	359	384	364	401	387	392	365	371	368	372	420	370	358	385	375	356	368	394	363	393	360	351	364	356	376	376	364	386	361	396	397	374	381	387	393	372	382	354	370	353	387	385	405	364	404	408	388	404	350	331	368	360	410	389	387	374	393	381	405	418	380	363	366	366	398	396	367	361	372	379	390	351	354	353	372	434	372	394	377	373	377	368	386	381	393	380	390	375	382	368	371	410	371	385	378	381	381	336	365	381	422	362	385	422	370	356	373	369	411	389	355	398	359	399	384	375	387	374	357	369	424	406	419	408	417	390	412	394	373	390	372	388	381	350	367	370	365	360	360	370	382	333	382	363	386	360	376	415	366	379	383	394	382	371	389	391	372	405	365	365	374	363	396	346	375	418	382	412	355	345	366	379	391	359	370	353	360	373	358
22531	3688	3566	4299	3907	3419	2780	2476	2279	2025	1822	1664	1530	1435	1392	1375	1299	1286	1232	1188	1128	1159	1080	1107	1060	1067	1065	1071	1055	997	1012	1005	1025	955	971	1000	1053	959	982	972	945	977	975	1011	957	1009	925	996	942	912	910	936	906	909	899	925	898	891	909	966	902	970	924	934	940	902	894	865	907	952	912	866	872	875	929	921	877	937	924	933	904	915	933	895	944	940	923	876	907	917	865	857	890	899	894	862	906	894	880	853	867	912	866	938	927	838	889	920	849	925	905	893	896	927	915	937	918	896	890	911	941	887	920	861	871	902	909	886	898	881	916	922	862	883	865	913	900	951	881	876	859	928	953	867	885	916	869	926	908	919	919	901	898	873	859	927	925	912	937	901	942	934	862	879	864	899	871	874	879	899	881	883	892	853	871	900	914	964	920	932	869	868	901	857	922	879	896	933	849	891	844	905	838	937	833	930	913	919	870	906	932	914	880	879	895	914	871	962	894	918	950	917	863	913	905	878	893	909	880	892	888	902	884	879	906	884	907	893	893	877	900	863	891	868	887	898	891	936	878	934	864	870	891	929	829	903	886	866	865	884	936	881	929	889	884	902	899	859	904	915	906	903	886	899	875	937	910	914	878	908	892	907	867	934	872	871	916	917	865	886	917	889	883	890	908	910	856	891	866	899	855	917	888	947	912	892	902	906	905	869	836	854	923	906	894	918	857	913	886	866	905	902	840	846	922	929	914	926	925	869	845	857	891	860	891	944	887	888	888	883	890	886	874	863	908	915	912	859	909	867	903	901	906	843	913	902	867	885	888	949	887	837	928	903	880	921	954	864	888	909	884	913	874	886	877	900	940	913	914	882	946	858	872	854	982	900	901	906	890	842	869	883	866	876	889	927	868	869	885	901	885	887	861	880	889	965	912	876	908	879	870	888	901	900	912	899	862	916	876	903	846	898	948	905	917	871	916	892	943	876	934	869	922	888	918	886	873	886	871	879	921	900	896	934	897	909	883	888	863	906	902	852	889	896	859	926	876	915	908	901	912	870	894	936	852	908	973	906	943	915	897	935	909	900	887	877	892	911	902	879	854	969	916	858	895	873	860	894	867	895	922	911	874	918	919	930	885	926	932	896	890	876	950	912	921	890	873	919	878	885	837	975	874	885	935	932	840	850	859	889	922	858	898	873	932	833	930	878	903	901	926	923	908	894	887	896	853	882	901	832	901	914	895	875	900	848	888	924	900	922	936	899	908	919	914	913	932	956	917	864	940	879	893	907	851	889	942	870	866	867	880	965	949	907	933	919	913	889	851	912	883	936	876	888	916	858	922	877	847	894	937	876	900	861	882	923	892	913	912	914	929	891	880	865	851	887	854	949	881	870	935	892	911	866	923	918	885	882	906	914	913	879	855	884	880	841	927	940	866	927	883	860	918	888	871	905	920	864	891	930	866	902	886	909	922	870	910	936	867	934	862	938	872	854	881	935	900	875	908	870	871	896	924	873	885	880	876	911	869	890	845	855	929	851	827	927	940	840	840	875	911	915	923	895	866	845	941	915	866	852	933	878	871	829	904	859	877	907	938	930	892	864	844	934	888	849	918	901	892	900	879	859	893	899	837	926	878	850	895	885	906	909	872	931	910	845	873	903	887	875	882	879	845	888	875	840	930	895	936	888	868	862	893	912	911	877	859	850	903	890	903	933	876	856	901	910	882	876	872	890	914	935	873	845	907	844	869	919	886	919	885	882	853	877	871	889	870	876	864	876	836	846	886	854	881	912	920	855	867	856	834	882	899	938	908	939	924	846	870	908	907	925	918	899	901	890	865	867	862	885	929	935	872	902	893	927	938	828	858	876	898	890	901	926	939	920	887	945	900	945	885	829	909	899	912	890	856	875	893	923	903	936	920	941	927	896	857	918	899	867	908	936	819	861	856	913	871	901	904	870	918	875	876	904	925	871	904	966	905	902	871	858	879	905	919	869	839	892	935	877	915	856	895	876	908	898	938	896	908	912	881	896	887	928	910	885	867	931	886	866	911	870	898	918	883	936	939	897	904	861	946	954	880	898	872	925	866	921	848	885	892	860	888	934	872	873	886	856	915	884	905	942	889	918	907	917	875	876	872	893	898	886	886	888	866	882	862	922	925	943	907	852	877	944	884	878	957	957	902	923	899	934	867	858	896	865	869	880	918	895	911	903	883	844	902	924	847	892	897	968	870	885	913	830	863	913	869	905	895	902	899	863	876	877	913	921	900	927	863	914	867	958	914	931	876	952	865	936	881	891	959	901	848	903	883	895	947	868	884	908	855	816	838	889	854	908	885	909	875	904	838	903	907	858	880	900	929	951	862	839	887	855	893	925	888	927	935	871	903	889	918	920	936	869	881	880	947	880	884	977	867	901	845	972	854	843	920	872	857	869	854	941	907	883	903	907	893	865	927	877	875	932	921	848	871	931	883	915	921	920	895	917	950	917	893	912	875	912	881	936	932	874	902	923	858	917	908	871	864	890	864	901	839	936	910	910	882	877	877	893	938	876	865	928	931	859	909	880	862	907	875	857	886	927	930	917	888	924	949	893	917	865	884	928	910	922	903	914	879	881	813	876	883	953	884	867	820	924	913	880	850	892	910	909	847	868	883	922	930	825	840	910	880	909	908	910	854	911	929	924	880	895	925	871	888	881	915	913	892	908	929	881	885	913	913	937	920	889	927	895	900	922	871	838	921	877	894	887	884	871	887	914	888	849	921	908	940	860	975	884	894	910	918	904	897	922	886	945	914	851	931	910	911	889	908	905	943	911	902	908	892	842	881	916	903	812	838	926	875	860	921	965	920	927	872	935	884	867	906	890	905	893	932	921	924	926	889	906	886	880	895	870	912	931	856	875	915	904	897	977	914	881	892	875	913	897	868	905	905	913	903	881	900	894	894	861	926	929	843	898	930	845	876	872	881	901	891	890	906	889	862	888	943	879	836	920	891	887	906	927	894	865	897	877	878	871	870	889	885	885	864	917	916	910	914	882	871	895	898	857	891	872	889	847	901	917	911	899	862	867	875	954	938	843	891	898	920	900	896	896	908	894	882	852	865	866	876	897	946	899	906	877	880	836	910	891	919	927	864	880	877	896	849	839	942	908	932	892	901	882	904	885	875	902	907	886	883	934	886	827	907	895	851	908	911	883	876	910	888	919	893	882	930	898	861	818	883	927	881	904	902	909	838	867	897	909	877	945	907	858	893	888	829	862	882	879	854	894	912	894	894	867	944	888	887	904	917	871	850	892	865	868	896	903	902	864	923	905	897	903	904	889	950	939	911	892	876	915	897	849	922	893	892	892	935	895	876	898	838	886	912	891	906	860	867	833	922	886	893	871	890	899	875	871	909	932	915	901	899	875	896	901	856	851	881	862	914	896	889	847	908	828	923	895	876	894	891	945	958	862	874	912	917	896	908	891	847	902	908	888	877	922	911	892	882	909	876	909	938	870	890	885	919	894	915	889
14459	1727	207	188	174	141	148	161	164	181	153	151	152	174	148	154	165	162	148	146	140	147	146	174	150	151	135	176	198	171	159	144	157	153	171	163	158	165	157	155	173	159	153	143	136	154	174	153	152	151	162	168	167	161	155	152	160	152	147	147	165	141	137	167	166	154	140	157	139	173	143	151	144	158	157	129	159	140	185	160	156	153	154	152	167	159	153	171	185	144	155	148	156	179	152	154	176	158	145	158	140	160	158	133	157	172	162	152	163	156	151	154	153	142	161	139	145	157	145	148	162	155	139	142	157	143	175	123	163	166	142	150	169	157	146	167	148	160	177	168	170	148	149	165	167	146	137	154	161	168	144	168	167	142	144	167	163	146	183	140	163	170	150	175	162	146	179	175	168	157	157	156	167	149	152	153	148	130	135	142	153	174	158	174	175	129	164	146	161	153	145	152	148	165	154	140	147	180	159	169	154	148	149	161	166	179	163	160	129	174	162	145	152	158	148	134	151	145	138	169	163	149	156	165	158	130	148	145	145	152	152	173	156	151	124	145	144	140	142	138	153	157	155	157	162	164	159	165	141	155	146	168	173	145	168	169	162	156	150	163	157	172	143	147	139	167	164	167	155	139	141	131	164	163	137	128	166	131	151	144	156	153	150	147	145	154	155	153	148	159	148	176	151	128	172	158	172	150	142	130	155	156	156	142	155	161	154	159	158	150	133	127	163	155	177	161	175	169	145	139	149	162	135	163	179	146	174	157	133	139	169	153	158	146	150	150	150	159	158	148	152	170	166	150	135	161	152	160	141	136	184	161	159	165	152	142	160	158	158	133	163	147	141	129	163	159	198	146	144	164	146	144	144	171	154	151	160	138	149	146	149	130	145	150	149	136	145	163	157	151	155	146	150	154	139	165	173	150	170	159	156	148	151	141	150	154	149	168	158	155	170	151	138	173	163	149	153	151	154	148	172	156	177	148	144	170	156	141	135	161	161	164	156	144	166	157	154	134	143	145	136	166	145	167	157	162	157	186	162	168	144	168	171	140	174	162	156	126	166	160	140	139	159	145	148	149	158	151	168	167	152	149	143	173	170	157	129	144	126	142	141	187	180	148	140	144	132	169	127	143	155	152	162	166	183	173	156	160	164	176	136	138	170	125	157	153	162	150	129	159	169	139	152	134	157	183	158	167	154	168	149	156	163	174	152	165	143	159	156	153	133	159	161	151	159	146	161	157	153	160	149	148	178	158	160	152	142	149	143	148	149	177	172	161	137	154	147	163	141	163	158	145	150	173	144	159	132	143	139	168	168	163	165	165	173	144	177	127	179	148	153	158	158	163	152	161	138	163	172	139	167	162	164	150	163	146	158	153	141	171	145	146	149	148	148	157	159	164	167	159	149	159	168	162	157	152	124	170	156	139	139	161	150	143	169	146	182	158	171	178	150	165	172	158	131	158	160	161	151	151	159	154	163	139	163	143	162	155	134	172	150	144	142	155	147	143	158	157	153	165	167	133	139	169	157	149	148	162	142	156	159	126	155	159	179	160	158	170	144	160	159	142	173	153	160	139	134	135	145	121	135	155	175	171	145	164	148	170	158	172	150	175	152	168	160	140	165	185	156	175	151	145	165	173	157	173	131	172	150	153	152	154	141	154	162	180	134	167	181	155	156	157	154	142	159	162	150	169	169	150	137	145	142	161	169	151	148	160	178	178	177	172	151	132	160	145	149	156	161	141	129	131	168	127	167	146	175	139	164	162	127	180	152	154	150	148	154	192	154	155	172	167	170	154	129	145	152	133	167	150	157	160	138	137	151	169	137	164	149	127	132	147	129	142	168	143	160	148	178	159	158	151	140	159	143	171	143	143	136	149	160	164	140	156	158	158	161	155	150	157	140	174	164	158	138	156	158	181	167	146	179	147	154	162	144	151	176	162	146	134	141	161	142	158	151	136	150	169	152	157	169	157	144	163	142	147	143	148	154	142	149	166	140	164	147	161	153	142	143	149	155	144	162	157	189	161	153	152	156	166	164	183	142	165	142	163	157	144	159	173	164	162	153	155	151	148	143	151	158	160	135	161	147	154	158	153	150	147	157	145	160	148	124	173	150	145	134	141	148	178	147	157	145	163	175	169	143	135	139	161	171	158	149	168	133	131	166	153	143	162	145	144	157	144	136	183	136	169	144	135	141	145	143	142	189	127	165	138	159	140	156	151	165	164	146	165	131	144	159	157	142	158	153	141	166	151	178	135	166	151	149	148	159	165	150	123	117	149	155	153	164	170	171	153	154	167	155	150	145	160	133	149	142	163	147	127	164	144	159	152	161	152	176	155	128	153	169	151	129	174	155	151	159	158	153	146	157	165	132	183	147	137	161	163	170	169	148	165	174	155	162	152	156	135	152	140	151	158	160	125	151	145	169	149	155	150	165	156	141	146	163	161	162	145	172	141	149	153	162	134	154	167	144	152	161	145	173	181	150	159	160	171	150	146	174	139	145	146	140	130	149	152	178	142	171	136	167	141	173	140	172	145	166	160	177	172	169	163	131	169	184	161	159	163	140	157	160	188	170	142	171	148	156	151	159	176	139	158	163	165	150	145	154	149	118	141	160	181	158	152	159	155	154	157	142	153	159	156	140	162	161	137	158	163	172	136	152	154	159	152	173	158	169	168	153	155	142	149	134	158	151	146	155	156	163	142	157	148	167	135	168	160	148	157	163	137	148	150	133	161	155	139	178	173	142	167	129	159	170	162	149	148	168	146	163	133	131	147	140	152	171	147	161	125	173	181	165	148	153	132	160	171	146	146	160	120	171	164	156	142	165	142	136	141	157	151	137	178	147	150	162	159	144	148	147	147	140	163	151	125	135	155	143	160	143	178	162	152	168	152	141	174	158	150	122	142	152	157	167	175	171	156	156	147	157	161	159	175	148	173	163	138	151	157	155	152	141	151	154	145	141	132	140	150	163	127	122	144	163	143	130	154	175	162	136	178	145	161	160	162	157	129	131	166	174	159	161	163	144	136	152	185	163	170	148	164	151	146	156	158	159	172	146	149	147	160	166	176	158	139	167	156	139	146	167	162	163	165	143	157	180	155	160	139	165	141	146	144	165	156	147	142	139	140	157	139	139	141	151	148	149	141	141	163	156	153	159	149	148	151	158	151	140	170	153	151	169	142	130	166	141	150	155	146	172	144	153	162	152	159	137	151	149	143	159	143	140	138	178	164	176	171	140	162	152	133	159	181	176	180	150	145	142	134	162	156	162	157	151	155	127	129	172	170	183	160	126	164	133	142	135	149	160	160	160	140	154	151	168	159	162	149	148	135	184	152	154	150	147	166	141	157	161	149	157	156	190	152	161	153	137	153	153	140	130	150	147	165	147	154	166	133	132	180	164	126	146	144	133	133	170	156	150	187	151	152	178	143	159	145	129	151	154	167	158	152	165	143	158	145	167	144	192	154	126	151	153	155	165	164	153	151	155	161	147	167
7644	1055	524	547	487	490	534	468	470	448	469	456	482	490	491	465	442	470	463	448	421	456	460	492	426	443	458	423	436	455	446	422	467	416	450	433	422	446	455	455	405	425	466	445	458	425	461	456	455	439	475	432	488	455	466	432	453	444	424	431	463	454	439	433	454	468	436	482	478	400	423	421	473	418	436	433	446	444	423	456	434	436	432	441	429	437	434	401	454	428	442	474	458	454	456	470	479	451	443	439	456	411	461	491	436	420	437	440	433	471	444	410	473	462	460	464	439	435	455	429	442	454	454	441	475	459	456	450	450	432	425	497	453	464	457	428	400	451	462	478	438	469	441	441	410	441	420	454	429	435	454	439	418	458	447	434	452	474	440	449	414	453	422	443	382	457	445	449	419	478	451	428	480	478	440	485	464	435	485	412	424	474	507	449	457	416	383	434	457	452	487	452	449	452	475	459	471	456	416	491	464	432	412	431	490	427	438	451	436	481	456	462	433	445	466	457	439	458	439	426	433	472	470	444	441	433	440	455	466	439	456	449	472	438	461	424	428	435	466	444	488	427	456	452	445	412	452	450	458	464	430	459	446	433	457	418	445	451	450	462	401	429	440	391	444	508	471	471	422	460	457	459	445	457	411	480	451	458	461	479	446	436	436	495	394	444	441	432	435	446	445	445	426	418	464	424	423	451	488	450	469	467	456	447	447	452	471	449	457	432	408	472	444	445	447	467	469	425	464	456	414	432	440	433	440	412	435	444	437	407	439	443	444	407	435	461	437	457	406	495	453	454	467	425	463	436	452	441	437	425	482	439	420	449	443	447	440	477	401	449	430	441	450	461	427	467	442	448	444	428	439	427	445	468	469	432	441	415	470	451	465	468	445	416	427	454	485	440	427	467	433	471	412	422	464	457	423	439	448	424	421	458	515	485	482	444	421	427	423	462	451	471	457	459	455	441	450	448	472	465	433	435	462	460	468	441	429	432	455	443	480	443	444	437	435	460	444	463	449	430	408	437	441	422	427	469	433	454	434	421	466	429	427	446	452	425	450	425	459	448	403	470	430	417	461	409	461	421	406	421	445	442	442	452	454	437	437	444	471	448	440	457	445	469	442	422	487	454	448	444	453	441	440	462	456	423	409	446	485	472	429	439	450	497	436	426	460	459	423	448	440	431	509	423	435	424	429	467	437	435	465	465	442	494	452	460	437	450	444	459	423	441	457	445	409	471	445	468	442	455	453	440	430	458	466	448	460	415	478	461	436	451	442	437	422	457	431	454	403	451	427	440	403	475	475	450	464	426	446	443	459	458	451	456	435	471	422	474	468	433	467	467	462	452	482	436	473	446	409	413	389	444	427	417	458	451	436	470	437	464	430	428	423	486	462	455	455	440	442	425	449	419	480	457	438	449	458	414	439	459	462	437	446	444	445	459	489	457	458	405	436	461	460	409	478	413	432	495	426	447	425	461	438	463	435	459	474	421	434	458	446	431	431	386	439	443	441	443	460	442	418	454	406	422	434	471	496	439	420	426	450	415	431	448	417	463	424	444	452	422	468	452	464	434	440	427	441	432	436	418	475	427	466	462	443	456	434	447	455	420	474	449	446	398	452	422	438	443	466	446	482	420	434	454	454	437	444	423	420	446	449	453	438	427	445	471	465	432	468	452	429	469	445	457	460	479	470	428	431	456	437	432	432	463	454	468	430	446	461	409	432	455	477	469	494	461	422	408	441	475	412	414	474	462	446	448	475	452	485	458	420	448	433	400	465	488	439	430	482	437	452	436	434	421	441	432	451	451	465	450	433	479	442	470	486	423	465	461	408	450	479	474	473	421	424	430	443	430	475	409	451	430	444	413	476	437	447	451	454	484	490	451	419	458	459	415	445	452	460	476	449	463	455	413	434	458	434	416	449	426	448	463	451	425	428	414	458	449	479	429	456	451	471	460	429	460	465	432	434	419	419	473	424	464	467	420	475	414	439	454	450	413	446	452	454	434	436	434	452	417	427	451	449	453	446	431	434	408	450	451	444	447	422	445	447	463	456	455	466	424	427	464	431	447	409	416	467	418	451	427	409	450	434	460	447	474	451	438	424	469	448	466	460	447	464	433	467	477	417	424	451	457	430	445	432	464	438	448	484	457	441	461	464	458	417	449	438	451	447	486	492	444	418	437	438	445	442	460	479	434	423	434	444	473	457	443	418	421	451	484	427	407	451	404	446	483	421	456	451	484	470	455	458	435	453	469	444	405	430	463	429	419	471	427	424	415	482	448	483	471	468	451	467	452	446	454	431	464	405	475	455	456	478	444	450	427	455	434	440	460	444	482	436	436	457	451	428	458	443	438	438	434	480	425	480	467	468	425	479	483	456	456	382	439	452	469	434	447	439	423	473	448	449	443	440	454	411	425	426	455	426	422	424	455	443	452	462	436	480	452	476	463	438	448	487	468	419	499	459	431	464	439	388	446	436	448	484	456	445	455	419	442	421	476	469	492	438	416	415	448	448	435	481	409	445	458	448	481	449	440	475	461	430	455	418	415	506	465	433	430	430	384	461	436	466	443	437	461	488	452	452	477	452	429	485	449	455	437	462	467	439	431	461	435	468	465	457	418	431	432	440	456	447	446	465	424	435	425	462	472	472	416	470	454	462	472	452	469	408	495	420	465	458	458	431	441	422	435	474	446	466	431	476	421	462	453	429	449	457	417	462	443	450	444	458	472	468	450	452	456	445	467	451	428	458	435	452	500	422	452	446	473	460	436	412	448	434	456	457	427	437	442	451	503	441	436	467	418	401	435	467	435	438	427	439	441	485	454	435	464	448	459	418	453	438	441	443	493	461	416	413	428	461	405	468	459	398	424	463	450	440	455	432	434	458	457	493	438	450	408	414	451	435	484	450	456	420	428	434	454	467	418	450	426	457	435	437	422	419	456	419	410	428	458	456	434	455	436	432	448	448	446	425	443	445	445	428	440	459	441	451	514	410	450	442	468	432	454	438	425	459	440	466	404	465	480	452	433	478	438	440	454	471	460	453	470	506	470	462	405	506	402	439	477	440	440	438	408	433	452	459	451	425	432	458	431	460	425	416	446	466	435	478	449	432	473	473	426	450	465	449	392	426	446	443	422	479	407	407	445	458	474	420	458	481	440	392	441	436	455	444	473	410	422	491	465	443	463	451	464	440	452	448	461	457	427	457	430	446	450	489	425	431	406	422	458	455	427	472	428	464	440	423	439	457	447	440	468	418	471	442	435	463	484	438	434	418	455	425	435	461	431	442	452	470	459	449	470	455	423	425	415	470	443	409	449	463	466	477	459	474	491	442	439	416	433	457	461	419	440	409	450	461	455	442	392	433	455	471	485	458	426	495	515	442	450	437	411	425	428	464	440	467	502	473	435	461	477	452	430	417	429	457	433	419	465	439	449	433	431	432	455	434	458	473	443	491	449	474	437	465	444	409	433	434	425	465	462	442	475	407	445	449	469	454	447
30443	5916	1317	1002	689	571	515	476	432	381	413	354	370	330	348	341	350	351	353	364	322	341	351	351	315	353	348	341	311	307	313	343	353	321	335	299	350	349	344	312	345	293	288	334	312	314	323	323	319	347	306	338	334	291	309	294	294	341	353	325	307	317	321	328	311	328	315	335	311	317	325	363	300	283	291	308	297	311	364	294	344	340	337	309	319	323	305	314	335	321	336	312	326	323	307	310	313	322	327	312	316	322	293	332	308	355	327	322	306	332	321	350	328	299	305	336	312	306	333	310	312	320	306	323	317	327	338	289	303	305	304	308	303	281	283	328	301	363	300	322	325	299	336	315	338	324	346	342	292	328	284	318	323	353	338	301	336	334	320	317	336	353	320	336	310	336	326	298	349	273	300	312	314	300	313	288	315	344	345	314	314	352	325	281	288	314	331	301	314	321	323	346	354	297	344	327	341	321	309	325	307	310	331	325	310	343	313	294	321	349	294	296	337	323	294	326	312	298	315	308	288	312	372	340	335	299	287	328	336	323	349	308	335	302	327	314	337	351	313	318	295	297	345	311	323	382	299	322	280	317	333	347	344	340	313	341	331	299	289	308	333	312	317	322	325	289	313	330	287	337	320	308	367	312	354	358	298	334	377	298	272	312	315	347	300	315	323	345	337	279	316	333	331	315	300	358	327	312	339	318	309	331	339	351	317	325	347	306	351	306	324	347	316	337	318	324	333	283	328	340	312	332	304	294	334	335	293	338	324	321	336	282	323	326	339	328	322	310	305	328	313	330	302	318	318	307	317	309	317	312	326	361	302	303	332	354	320	326	348	318	288	309	324	347	306	297	351	327	273	301	317	285	308	315	338	292	338	360	331	339	338	317	310	296	307	315	320	273	305	287	315	295	316	326	326	320	280	317	330	308	303	319	310	332	328	332	319	320	308	338	322	330	303	348	313	354	326	328	316	313	313	344	343	323	288	329	384	315	298	312	310	333	328	313	300	320	338	346	302	316	306	320	330	323	337	361	325	356	334	329	312	305	311	306	282	301	312	308	324	334	348	342	318	366	326	301	346	332	267	295	331	332	314	285	313	322	342	316	342	325	333	318	314	300	312	274	361	313	300	315	313	335	327	281	355	299	331	311	306	320	321	334	318	286	320	323	329	325	374	341	319	376	357	310	347	321	344	344	331	327	323	296	297	293	308	288	311	311	336	304	333	313	343	353	341	313	310	325	328	319	345	344	359	320	337	287	333	328	359	327	317	308	317	329	324	312	326	288	331	335	334	325	287	296	299	294	331	299	326	301	331	305	334	311	337	359	308	295	303	303	327	333	291	323	329	336	280	336	332	316	318	325	342	319	297	330	303	349	317	320	315	326	291	313	323	332	325	352	307	339	322	342	304	313	314	347	332	300	339	327	284	327	322	307	293	306	330	340	322	315	332	315	305	301	294	318	326	312	320	297	335	308	337	297	307	339	318	340	325	286	331	348	335	272	329	329	313	290	308	319	297	317	314	289	312	354	323	328	316	300	326	324	297	312	299	316	329	313	319	273	350	283	301	334	313	303	324	335	324	302	299	328	343	323	317	340	300	341	345	330	306	298	354	316	339	321	296	336	324	325	329	332	296	303	364	359	345	372	307	292	328	308	308	277	339	327	333	315	325	309	285	338	331	321	318	345	320	275	309	347	340	311	327	354	333	332	309	329	335	325	333	313	309	310	322	311	361	314	338	301	365	346	324	352	311	329	352	276	305	335	318	344	320	300	295	299	340	330	321	348	307	323	300	326	356	314	347	300	310	356	325	337	288	304	344	319	332	306	324	301	305	341	296	320	346	312	346	325	335	354	336	322	339	305	320	351	326	308	295	300	339	303	319	312	324	275	306	313	315	307	325	307	283	314	311	300	348	342	295	310	276	361	327	327	313	323	301	309	321	304	308	279	296	318	320	323	346	330	333	320	343	334	304	303	328	287	341	336	335	294	327	346	317	324	351	327	326	289	357	317	305	305	330	325	308	286	326	346	326	314	294	296	312	336	324	333	332	306	303	311	341	371	326	339	297	316	287	332	340	344	293	313	330	329	305	335	346	312	299	322	319	337	318	314	333	328	294	352	315	326	306	336	332	325	341	358	337	336	307	308	323	354	319	283	319	335	328	332	335	312	276	335	300	328	269	283	316	341	351	343	309	301	319	338	317	324	305	313	333	308	340	307	335	306	328	347	341	305	304	322	315	326	302	318	333	295	293	318	332	301	343	312	353	312	356	311	333	329	321	324	288	338	308	310	332	322	342	354	295	318	313	337	340	325	342	328	317	314	320	342	329	314	330	333	297	305	309	334	317	330	314	289	316	321	312	295	295	343	329	327	312	345	317	332	307	320	341	326	322	301	331	360	321	317	313	325	292	314	354	311	326	300	293	302	311	303	327	339	308	331	320	298	313	332	333	345	318	324	331	301	307	303	333	326	319	321	318	350	304	290	268	320	301	337	316	289	332	321	314	304	354	312	303	314	350	298	306	316	302	317	323	317	333	312	310	339	261	325	305	332	308	313	333	363	291	320	315	302	332	346	308	331	297	322	311	345	315	293	292	332	311	340	339	325	337	308	325	290	354	316	333	313	366	341	323	331	315	326	338	315	330	307	318	332	354	328	296	322	337	315	327	297	350	322	311	367	286	340	307	298	290	312	286	317	296	317	287	318	306	310	322	330	328	327	302	341	320	347	350	285	321	320	326	320	334	347	338	337	312	326	328	317	298	367	312	339	361	323	342	319	327	320	335	331	340	324	339	327	314	337	282	348	312	323	297	331	317	330	328	315	350	307	295	319	327	325	332	290	308	324	297	332	330	305	324	345	306	322	330	304	338	313	290	308	315	327	288	314	312	324	334	308	345	321	337	298	272	318	336	335	312	342	334	320	326	302	331	304	369	313	314	301	331	305	316	330	318	317	330	341	313	304	305	363	333	315	315	311	343	318	298	329	307	327	302	260	296	333	335	340	327	333	294	311	336	318	321	366	347	296	293	314	302	338	275	339	307	318	323	322	272	308	306	287	315	317	347	352	327	322	343	307	292	300	318	333	308	317	328	317	310	277	315	318	324	295	311	315	305	335	347	334	325	282	316	331	364	318	304	338	285	295	339	314	333	312	304	332	311	328	352	310	280	300	321	312	325	324	335	333	330	276	330	323	332	330	303	292	316	303	278	357	350	305	330	355	306	288	335	303	318	301	312	328	337	328	331	354	283	291	320	308	307	308	311	316	302	327	304	330	338	351	301	328	325	322	351	319	305	340	328	285	306	331	327	303	309	320	339	317	340	323	343	340	330	333	292	272	326	327	294	307	337	338	332	325	307	332	342	328	311	322	317	329	326	340	322	319	293	313	317	353	318	297	297	358	309	274	296	308	336	337	293	314	339	316	323	326	341	310	339	323	304	298	287	320	328	284	301	321	299	277	269	310	347	334	320	332	349	303	324	339	320	318	307	312
16351	2061	2141	2629	2373	2041	1884	1658	1488	1361	1329	1270	1107	1075	1045	1058	1009	937	969	988	936	940	897	885	964	976	878	814	828	865	882	854	869	903	853	833	806	849	828	834	834	857	831	863	878	801	797	828	847	834	847	821	830	828	822	840	789	842	799	796	786	800	795	727	863	798	817	757	744	806	821	813	827	807	797	847	791	845	838	776	816	837	785	817	802	783	822	800	785	793	786	815	771	789	816	809	807	828	781	804	782	851	782	768	825	803	845	804	784	763	806	769	796	770	808	809	759	772	803	861	784	794	749	809	775	814	841	784	812	832	814	791	829	748	803	808	821	818	794	783	804	794	771	815	789	818	791	768	824	784	831	776	823	802	809	782	819	798	837	784	829	790	784	801	839	824	758	767	809	805	794	787	828	819	848	786	827	889	787	788	826	844	793	827	802	794	791	840	803	808	790	772	760	791	789	811	820	800	807	778	781	801	799	805	803	841	789	805	821	784	782	815	765	788	788	812	806	811	770	795	773	800	771	768	794	863	758	778	774	796	747	775	789	828	806	796	840	778	788	749	766	803	740	784	777	844	837	791	901	801	742	784	808	779	798	795	770	764	793	777	737	877	839	773	813	823	783	774	811	813	813	834	822	863	836	797	767	760	787	785	801	861	792	812	790	837	769	782	849	848	755	813	805	801	790	843	832	798	820	799	785	800	764	776	834	810	835	841	827	834	788	798	803	811	753	782	779	792	792	793	794	794	846	810	784	813	759	792	777	801	802	785	788	795	820	820	822	876	814	779	809	818	772	784	736	813	769	814	796	745	855	790	781	840	805	760	769	741	821	775	799	743	831	853	843	753	760	782	802	800	828	860	790	770	807	739	791	761	787	817	799	794	794	814	831	835	736	746	780	774	864	803	790	822	789	783	792	795	789	824	832	769	835	797	844	811	803	794	737	824	737	762	848	804	769	815	783	794	808	805	810	765	853	771	770	849	795	806	837	815	845	824	796	809	840	794	844	861	862	774	782	789	779	812	761	777	799	807	799	800	853	811	839	771	775	813	749	837	791	789	783	798	763	767	819	787	772	806	800	771	799	762	796	826	826	788	820	843	774	830	814	755	845	838	817	840	824	809	783	833	807	869	734	791	760	830	805	785	849	798	782	828	848	777	773	829	779	800	785	754	749	798	738	780	865	819	791	817	805	809	804	772	780	846	801	773	791	889	765	844	753	806	813	830	788	815	809	815	801	776	806	801	820	779	812	785	823	789	846	796	806	788	790	869	807	783	809	831	859	811	835	809	786	805	822	799	799	799	863	791	753	815	777	780	877	759	828	769	743	821	843	767	819	789	809	820	787	775	763	782	733	789	820	837	849	734	813	756	771	819	764	832	800	774	791	819	804	811	854	786	822	849	812	802	847	797	786	774	773	803	811	832	801	767	783	807	823	799	814	819	837	817	788	823	824	783	761	774	788	773	822	786	816	834	806	787	839	763	811	822	799	833	806	817	787	818	811	807	810	802	807	768	873	791	809	795	803	777	796	800	812	769	825	831	814	765	783	769	842	795	819	837	790	798	860	806	771	815	829	804	797	815	776	840	787	847	745	823	803	730	823	818	780	799	853	781	768	775	803	786	788	828	797	805	842	781	771	761	758	801	867	749	796	838	804	848	826	799	809	808	813	788	803	842	749	817	789	830	828	813	766	845	782	832	848	775	788	837	809	792	803	812	785	816	774	846	832	784	801	755	822	819	779	801	757	843	811	752	811	812	852	817	771	774	819	821	796	808	821	838	747	748	813	772	776	801	790	792	781	802	787	761	825	827	836	795	803	775	823	755	861	792	804	829	768	833	764	775	785	827	805	777	812	799	767	840	856	836	788	811	831	816	802	785	799	779	835	850	794	811	817	758	856	802	807	794	778	773	851	791	798	763	810	817	746	797	835	777	848	849	775	774	748	826	806	752	812	866	802	843	793	794	794	804	798	752	828	769	779	802	830	792	792	797	806	786	816	853	807	810	809	808	806	856	812	771	819	778	788	849	820	813	804	810	796	779	845	853	804	820	776	745	784	807	828	866	801	816	765	844	773	812	777	801	842	826	801	860	796	815	807	779	802	807	800	837	833	819	800	828	790	800	724	799	786	839	831	810	821	807	774	803	771	777	799	892	791	818	786	819	853	786	805	871	824	793	767	798	884	766	839	836	783	833	806	762	817	820	800	825	815	792	759	809	796	800	814	813	816	801	797	837	802	811	773	831	873	836	801	789	829	813	816	808	835	823	769	806	720	817	787	787	782	847	816	796	760	782	808	848	844	809	788	829	839	784	817	802	812	779	813	759	790	836	847	783	780	782	789	790	861	783	791	814	836	863	798	772	823	823	803	813	762	778	825	805	821	758	775	781	800	838	805	790	781	813	802	746	801	773	811	794	818	834	790	793	778	768	824	833	757	810	820	804	838	835	802	822	757	724	833	831	813	771	787	817	837	810	796	873	798	780	842	809	782	788	779	815	821	827	826	761	790	798	811	810	788	807	832	843	788	773	798	801	778	781	824	791	822	822	769	792	788	784	812	829	785	816	797	793	781	842	794	800	834	757	797	832	840	785	822	812	823	808	810	803	772	756	796	766	769	770	839	787	842	829	817	778	784	804	809	787	804	771	802	835	836	758	817	806	806	714	826	786	829	789	802	805	778	829	816	781	787	816	815	780	749	784	799	780	804	801	811	799	781	817	851	753	827	777	793	809	814	794	803	770	852	827	789	797	834	779	811	842	773	794	851	776	781	805	863	773	836	736	756	841	780	814	838	834	839	781	826	768	837	755	779	802	824	803	804	825	833	772	840	782	762	774	826	820	782	828	795	823	803	776	830	832	812	850	811	812	798	869	759	831	807	790	813	806	757	827	752	856	771	780	774	791	859	780	808	833	818	833	750	798	793	780	773	765	800	787	775	760	788	785	850	833	818	807	807	772	808	869	772	833	790	782	777	826	802	835	799	791	812	819	784	877	795	797	805	828	800	789	814	802	835	825	845	789	809	755	757	746	783	811	818	872	803	791	797	813	788	771	819	835	818	780	797	846	819	830	810	779	784	777	818	796	767	845	769	791	825	831	776	756	776	791	860	808	839	782	856	808	790	818	865	816	869	795	784	799	812	801	791	811	812	819	819	768	830	788	800	783	776	821	818	866	795	787	792	837	791	827	923	800	759	818	782	812	811	824	787	788	804	811	750	789	844	796	830	766	818	822	758	770	806	818	749	779	760	799	775	782	857	779	832	817	781	834	768	835	818	766	835	805	831	793	795	773	854	781	799	824	771	766	812	845	789	817	843	825	773	799	812	780	781	825	799	787	776	813	851	822	836	807	818	815	833	802	796	796	785	852	840	811	752	805	772	803	806	765	854	749	778	757	804	830	782	785	760	808	805	805	807	830	828	808	864	814	819	741	792	813	810	825	814	800	869	763	777	794	796	816	879	799	791	711	806	819	752	820	830	809	841	795
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
