34799575
45874286
7948231
39233186
23963974
77313013
40208099
58377505
30906340
8144188
26217986
2905116
14853964
27431351
30553899
46165176
9383982
21048052
63566999
46348020
83285146
62629702
10236383
9112979
98057010
4493842
43775726
71208280
53489857
10381556
32431671
43773490
82955002
3938231
74709352
776349
47288900
20419639
31174638
44483267