612340
512299
711808
96798
588292
331326
140362
862893
49982
563761
725992
154435
703496
490488
85661
915166
838405
754291
805733
656203
958707
508645
365861
945565
598894
307300
813375
426445
64642
470702