11 13 59 60 1999999998 1 2000000000 1910000007 29 2373 27981 355384 5465187 43494730 522750185 192 2893 38894 488895 5888896 68888897 9 189 2889 38889 488889 5888889 68888889 788888889 171 2592 34893 438894 5288895 61888896 708888897 64283 874382374 838383838 19 974326743 #