525
483
381
319
142
500
500
500
522
661
276
133
158
414
290
54
272
166
166
218
500
500
78
589
500
500
569
785
19
71
121
332
152
157
144
390
372
500
342
85
495
454
38
68
243
17
43
284
243
170
58
518
604
500
330
102
145
260
329
109
156
71
105
142
130
67
349
734
597
420
157
73
48
69
345
500
500
500
616
926
true