295
637
544
277
991
763
405
564
500
420
500
419
322
515
578
875
964
712
135
625
630
10
522
567
596
642
435
208
217
400
298
56
29
134
500
500
500
500
378
18
10
104
860
561
673
373
169
715
36
649
522
1137
1188
1064
271
1068
783
479
45
700
466
420
179
336
500
500
342
500
500
261
233
423
62
169
155
87
500
500
368
121
585
576
634
668
615
721
408
true