78
26
209
93
56
89
347
99
104
189