30758430
21962770
61987718
70919336
6897798
15867937
7736554
859620
18296605
48648
73321983
315650
548497
2054589
30859195
82522116
97368932
15493730
4137545
89783530
36485286
43012498
66988609
44313907
31092661
90461137
72122631
48889824
35696543
50772866
61155820
64243294
87864051
57845357
89694234
57684150
19517915
13623179
29031249
551058