46857540
19702800
44305099
40348159
30411033
5003660
62057749
15751255
9677325
52347989
96156529
55135032
93734817
31527208
31006331
91237497
3231517
46865826
72803415
45171887
74398537
61729601
76251927
37055215
31769699
64207165
55359721
9565603
6336968
47241329
55217142
54702689
46659721
16385429
28747693
45226943
11099543
39106354
25378688
58978714