10 987 78 180210 23 25 48 53 59 67 70 89 99 100 100 102 114 134 157 171 255 349 441 651 100 386 362 86 24 13 7 5 3 1