18
149
141
48
17
13
15
27
99
625