99271021
84037890
78984457
81663675
37565835
17289879
9558505
7221473
9911081
83487705
65597122
21612744
20573408
41276473
21219735
30393945
74757080
32251351
7125561
28885533
46867741
70951943
678327
16339336
9178934
77393938
91354663
83394066
57946701
7217262
85138126
49366949
2496110
61959922
96121621
39667096
70444328
51254227
37132832
50259315