42902890
78956845
56426913
56524895
85268669
81651244
2518552
31144547
15702736
25858064
17978190
21509254
50783605
80568460
85177050
62188211
99346152
92012260
63059064
9822638
894457
85377596
47177224
60847
64455008
13549274
70028770
67911116
83088811
22885545
17029228
67351642
68405855
88018410
29503024
71563352
26337705
40833181
12807252
26429383