31981348
25701524
33969751
36182331
1912362
60783767
20143468
92204171
82325546
16152981
31069109
2518920
6081257
60226644
248251
81246369
19616856
94751675
82259587
92651583
57854517
39767036
68998029
86509996
8730417
57568385
49803975
809968
5061516
4614907
17383167
10816127
789633
661518
56564571
10165447
13111782
26511136
64941081
52397645