16937953
6212325
89464630
1178097
57785381
54664462
75865227
79025513
43838625
97979104
16733088
4767104
65463958
34942372
5244607
50375038
15139603
9752019
45776423
5267575
34442305
82323504
26428364
93566554
80541749
54194467
86123693
82939142
4777276
92362739
85249472
61407616
14843472
7069321
22019196
45836089
41684269
19671404
61718189
52462189