37668261
42031659
49433993
30587903
19352519
33002479
6449582
77381198
56725709
70169467
18263344
30155337
5924839
62877358
65514373
32379563
64841071
56601094
90838694
84946775
96362765
55173696
53957487
52857879
5922612
87557956
3193566
105125
19077285
48731708
39904258
29177908
87994089
13914696
30505587
444220
2470375
7369643
84708349
54414197