100000 50
788
744
697
837
203
300
382
360
420
513
600
764
600
534
533
520
420
310
420
463
548
401
361
500
625
416
629
711
684
548
524
498
382
369
301
288
256
355
404
533
622
744
750
768
761
719
600
528
299
253
