31 17 15 30 13 120 82 49 5960