58
25
204
89
55
84
343
99
102
188