45094730
15495857
16266393
36696644
22764765
84488188
57846550
18704101
78293512
28319820
6897418
82698090
88272962
31539657
11148033
68304471
47074295
96216696
79483386
50948938
45783300
65228761
8797274
1879525
56112149
94507038
13267626
82419219
21214276
48904229
21735624
17262673
1833549
87872229
52478845
9313683
61347953
6834920
84107907
30239450