39334701
11459192
32206873
8962564
96313479
47937374
6203943
62184358
50302313
50355245
87072006
49866270
15487939
33764244
68472635
5170129
18886885
70114428
12258229
95775509
81412724
77212084
86584374
16122769
67571888
44894907
12622125
12283519
14211082
72859160
51831552
19095990
5057887
10982961
34834613
28646522
540454
93699109
73006560
52507855