43079384
39902570
7922887
30164917
43321166
54059724
82061548
46793388
44402453
4808942
46167008
24755437
30458211
71791416
50571892
94871240
47767883
17104408
57932683
19605778
41499026
23255388
24927589
57913298
5881709
32836278
47489341
67497214
22633255
50091188
42058253
46256239
5916339
94154609
8223694
70043204
40637798
69154255
56435790
1454901