10 1291 93 205433 5 10 16 39 60 63 64 71 76 97 100 101 104 109 116 125 136 149 201 520 100 614 525 16 11 9 7 5 3 1