107
228
105
98
68
162
209
158
167
238
225
168
159
108
276
244
154
292
170
176
126
167
162
157
132
104
231
128
127
156
148
127
172
169
156
343
93
262
177
249
147
204
220
203
129
198
177
189
140
305
110
114
167
119
256
94
403
294
133
296