90
68
145
141
93
262
194
148
98
126
112
160
313
167
289