39515283
5856650
96826903
10619863
36766223
89659250
98914342
18379046
19355632
215176
22251088
49305040
22368958
45193428
4795110
34936961
21372272
15458775
4143048
71053616
88479521
33756844
82056244
79153170
78493755
13642880
44007588
3185463
30558777
3136606
15029298
4766933
80299411
96202590
98495373
73225257
63216440
36087270
96164988
22211594