91
35
218
97
58
92
356
106
108
198