37
23
15
14
9
57
55
93
40
127