86
35
217
97
56
92
354
104
108
195