37
23
15
15
9
57
58
95
43
129