78
27
209
93
56
89
348
99
104
189