49576859
79737640
29365727
16204501
31132639
21274576
87509578
74969720
230120
29999037
56263687
30056663
52364721
65284775
99148297
95339530
53957090
9142525
34131543
95013661
33222155
73022941
41556630
31083329
2823701
9172364
94899304
60004392
41758056
86451498
80473930
51041652
78792339
35997091
69811002
24193644
5714345
18802885
68304494
62128165