9
puts
40
7
7
10
9
157
13
14
18
24
14
6
17
8
31
22
15
29
18