25559923
31517965
63358161
42072494
31763535
3787819
29935154
85287675
69546880
53028529
29959864
40382840
60514478
35583440
32133449
35051485
50866868
10081141
42566221
37555367
15575624
30328016
82579401
5184695
28872716
68664456
98909577
92123248
58316430
68849753
33396650
83365859
97986597
22164886
63054510
34169650
46174190
80911478
91599666
89932441