231
638
589
638
596
273
314
296
106
92
459
191
500
132
29
141
48
265
338
364
500
312
207
115
318
500
480
350
500
500
184
261
246
358
367
500
205
230
500
500
500
500
500
23
162
148
385
208
261
203
34
421
152
83
20
500
397
56
201
500
100
245
500
408
440
465
134
140
500
500
500
500
324
151
598
776
664
1038
684
385
328
72
258
500
500
500
500
347
97
434
500
382
223
117
138
261
406
493
394
143
75
281
243
490
364
116
57
13
500
157
500
500
387
256
109
500
500
500
500
500
405
148
true