39312384
51045806
20578218
80513358
13002897
28969823
63111245
54715513
629223
24351331
69643136
7385743
1859448
44014622
42834695
66686314
32331202
35528043
47741223
2382252
491793
97476650
1155404
60359234
37451302
30004512
57892434
84692264
90279401
45039848
47012086
27515207
87971999
27415540
87528267
75644197
40152880
21601313
43309826
21728666