39453728
31932927
77264137
62552365
8467409
90452130
85632947
49995605
39972306
39175286
29397063
37804779
79545497
22397263
12165872
98628637
22237781
66409787
3560930
95268533
41735100
82426111
91019186
62813262
6683217
3561847
60098166
71883183
47794608
81189981
40846246
2771111
3087124
37291323
29541446
192039
4391931
45775939
76024561
61924558