9 452 47 60468 3 13 22 29 44 55 58 80 86 1 2 3 4 5 6 7 16 116 1 45 268 115 13 4 3 2 1