45 15 7 7 2 6 4 4 2 7 4 2 2 200 2 2 20 14 5 3 5 2 3 32 5090