99
267
72
93
97
158
145
80
106
321