56 121 15 83 432 20 384 242 170 108 8 3 247 1033 65 138 60 15 474 1337 39 4150