47013342
15928748
79952944
19093188
28714647
6257388
5498653
1179964
81485255
15173786
56945330
62554124
13967617
86875320
62766447
61634423
61594509
453679
18306054
41989157
64137248
52938838
49749605
91796577
9263799
70901580
53565599
98866351
49931299
64347713
88257452
67629060
4507888
76235930
61625161
56064827
43567141
31112742
840270
44379609