8 462 46 53792 2 45 48 87 90 93 94 97 1 2 3 4 5 6 7 21 1 49 272 116 17 4 2 1