25
37
12
97
146
75
100
65
114
212
101
85
83
128
176
334
262
258
358
169