158
64
43
52
82
110
36
55
51
19
172
141
199
94
69