47072451
38806129
88841227
60349060
37215149
57502495
2364186
22643060
46027473
27627716
2004908
99411888
4595700
11873640
69376343
59698660
50115979
54096311
94819690
20172148
6471253
21401682
53036551
2202253
41793469
1736919
45904240
57769869
6767940
21021783
5879467
85217260
63941393
73272554
23935022
5524396
43071110
75739572
49403873
97226861