31
6
45
92
31
50
66
37
32
189
74
127