46491176
48806489
84209433
13248934
63714239
39727702
99393930
20411364
83182489
7466856
75585800
4247658
22453352
64238528
53367222
61244325
84682958
80132070
98032917
15047755
94591561
48311591
85559096
85641279
74292218
3507697
33182760
88521297
11505535
78487446
62863443
38044723
8730271
79146154
17486215
17920
73025928
65381181
5951105
82912021