45492905
99173350
2846455
78131205
5236619
70773324
2021078
72398473
66069509
65982608
89114463
74071723
22693818
88225112
57926761
80849882
14162941
51108437
930029
12414630
9581697
73626560
32587353
16315324
82215755
59431686
87834374
29703681
312776
42183171
3527465
21712483
54244194
9755288
62529101
98254154
37377287
54602160
42391853
86213105