230760
993781
105431
271290
66389
840743
372568
503483
294524
675300
855639
985860
634883
490325
582249
93686
27326
705426
417233
657513
887499
54769
390470
719337
720708
671692