108
59
218
64
58
37
243
113
184
189
69
126
298
121
196
209
151
148
124
152
176
202
239
365
90
54
147
437
139
162
167
118
130
246
598
259
386
94
313
104
181
137
134
193
250
345
182
289
165
101
200
188
131
206
81