31445364
306388
45515736
47781182
3757464
75193745
2635486
51338041
40097764
6115030
68797257
93505076
70408904
31269402
52535842
70345234
9001261
21085797
43923980
93223487
47814211
337839
36208638
25534913
14265857
58538545
27969951
84254634
5116462
83075234
9374537
41706342
54864748
6181352
29588036
55727950
82873948
32779120
87476518
76071331