25804598
34247577
14403685
95539070
60233602
269917
58958555
94591003
3872536
80224298
39366572
7873650
54626459
47085849
61617590
25857786
89298431
64037831
22719970
50908829
30617369
49261507
62887667
40084781
50022461
43664049
66006008
55986195
80763374
50184222
6815720
63251468
18353507
453059
14882959
7874677
3504135
54406988
84073381
439880