21622545
63489851
18121331
75507558
50328692
83438448
7770561
46466380
9123153
41639699
84472592
47927491
52532291
42403995
30758220
90477735
92727522
17706798
27975109
82359123
53685806
62357278
63184032
25566485
19378090
49636920
55738240
93429618
64676926
1819113
30704247
10799259
37236297
2517950
20495978
87536333
68833133
74146716
55966081
77196584