18381670
90447150
21827305
22854534
16328299
4488275
22287254
43022081
10679724
98324057
68236700
83479452
17634996
16511712
23334049
28859659
84925210
62745611
11626331
7282561
67639322
78634564
41384754
38912463
29988888
87642986
65773512
48174714
19026999
4152846
88296245
23007174
79352375
3971510
89359416
23965401
4836991
37117228
70704357
67254423