581364
120674
430209
972625
296126
914624
20872
794168
938481
521888
773788
245461
104882
94560
146662
811232
158126
978869
586186
625188
390998
901381
460324
370834
953394
90450
231421
261584
946375
56698