37
23
15
15
9
57
58
94
43
129