91
35
218
97
58
92
366
106
108
199