57474761
6253932
25973854
3429642
14714430
34883678
6293475
59108641
24706093
9621618
54267362
98134202
63417978
66281913
33386300
5435472
48911072
41224623
57167938
32155831
54998821
2013495
26439772
39764458
59375342
61226531
25841623
76295825
70568937
56237561
19675488
76875349
82822358
12967418
49404299
36973229
74248660
93935020
71635956
25112567