247
428
388
462
83
607
262
513
181
343
77
387
233
322
117
293
94
16
266
164
282
113
368
207
55
220
165
175
196
234
125
378
41
232