82
27
209
95
56
89
348
99
104
189