49908580
56035337
96558361
19089045
83097356
83159121
77203789
56801792
92138102
35724933
98967473
65455015
78544669
82442002
62491816
80325
2479893
75823789
7646890
15809489
34189821
50854000
49488752
6951250
50247095
54865039
44594588
23265243
8367779
97871631
9491183
53603390
23489401
94223194
64039555
88894928
48118046
37528704
37492962
32668532