32983650
20528587
2499151
75455322
53214437
82351477
74919250
633850
80568271
89224821
42715363
47494031
39885267
7896069
37429754
66024245
37589935
21941140
75178328
60183728
448190
5189362
49534796
6835808
91095929
75575498
1357577
31156847
72119544
23544530
6145757
47343314
91602665
9439643
9062389
56597025
5075889
34715287
27155357
86304551