71
26
207
91
56
89
347
99
104
188