75653828
47069023
42133849
36658747
82332557
89929318
77283326
17486471
47665851
15003684
59168134
31796337
45313763
71402971
53498397
31369525
22403494
88176733
14542917
40744779
81293892
35974946
18763699
53788916
8341117
58106000
16305321
31265171
38521398
576776
54799960
1095400
2048378
3691996
68527929
39336091
171209
80678219
27405704
84056481