10 532 374 true 2 3 4 5 8 13 19 22 24 37