88
35
218
97
57
92
356
106
108
196