64138315
3907328
93399603
43107331
62598609
11425413
33626614
63036421
1321385
5389406
2912409
19512374
52939165
41057641
12923453
68762864
18811221
8545482
93492194
81294791
18493800
1213383
85898096
13303464
60914082
38472795
59707455
9554523
25262691
9496439
6537693
17447317
64292307
97914320
45055231
854305
31297953
12118439
51466639
30398098