29759200
80653065
85367758
21991553
94683265
40065861
2023405
52943351
63829703
77077729
23596794
72392769
89893830
19496329
72397820
71938652
29833948
40813163
27248401
6709278
61163309
75269051
69076428
80974351
60262841
88394214
61024996
10552560
14035760
53557034
87461726
47414386
52368122
28218580
40566540
34157375
8232334
10008396
19471135
59386052