31831366
91125030
34083572
40765523
36725027
12137736
12197397
3859502
77581864
4274264
34766014
52866433
82596709
1727919
89899679
42755271
25183739
2795548
76617907
42309330
66363217
44542292
36915199
75018576
56948945
67272001
11672701
62584581
87264907
28999625
82222019
33715281
22651157
68305780
86902536
44604213
6839146
54453935
35389160
859893