85881
1304282
610329
412287
31598
638866
543660
519426
717647
432963
332995
812429
935153
627353
1178476
663628
386603
762879
475612
1092189
903165
969350
442984
1654641
810337
1128493