90
68
145
141
92
262
194
148
98
126
112
159
312
166
288