9
puts
28
4
22
13
3
10
9
8
18
8
15
52
9
19
2
8
57
4
11