66
25
204
89
55
87
343
99
103
188