31315949
82563759
29656262
48256332
50491510
80191144
97299563
62329353
98803106
64766526
47595125
18817294
8275184
78089205
77133234
94723431
37835550
84287674
5103248
53875374
16496098
37385505
5509885
1229219
33408804
34464838
74204173
37708045
21812479
21394946
479807
13749480
10526473
36833927
37028465
33323953
48885564
52065883
2156746
41063520