141255
609909
560491
111612
342540
159307
238705
856785
340505
724766
90336
60165
546518
4065
747405
17602
166984
581512
37611
912581
654820
636728
978336
662322
632187
693972