47184497
65017885
19252991
29506144
26402350
17559491
6257410
7001603
21326589
13955227
9934442
340465
78627769
19817216
19228681
70583402
48457587
76155199
27695710
52644281
69896537
13536560
91973548
85784864
10318226
65513208
83363036
60791604
38996166
51088
57443823
18307184
36479493
51317215
95434227
45676890
39469112
99558095
328813
21522108