2424 5554 16 5555 18 5556 12 5558 19 5560 25 5561 14 5562 15 5564 21 5568 22 2427 3 2426 4 2430 5 2425 6 2429 7 5574 24 2428 2 5577 30 5582 38 5583 32 5585 33 2431 8 5586 27 5587 28 5589 37 5590 29 5592 31 5598 40 2421 10 2423 final