15
46
87
35
11
24
64
30
37
128