97186536
5104313
38128663
558382
32258194
80592866
80388271
38826464
61954257
2067980
68244404
3135752
89708971
135653
20729443
61914038
99582608
10138864
92116873
60219637
94983245
72075098
69476462
35439535
55997717
44826703
86275206
932340
41529211
12182140
88913530
47482594
7064379
12485393
18819467
71698176
21145475
23832950
62791599
11251549