51
162
137
52
47
24
72
59
43
88
16
82
40