10 348 536 true 2 3 4 8 12 15 16 20 22 33