83
28
210
96
56
89
351
100
104
191