41521014
24419863
15177
40945480
1687643
38115542
88423532
47291390
96568203
10071962
85704127
35566980
59491218
38156598
45944524
17833684
26383247
49515604
90675090
37974028
39204005
65141185
16643460
27059512
8395633
27967489
89131096
70072181
21253477
20859243
47721701
91199037
85304790
56966783
88152462
93687115
6218642
66909947
11549423
18201122