305570
35816828
58689856
94026723
66964090
55442582
3660984
61843547
83369960
20391712
46718365
66853221
87129166
27979524
20763277
65521501
54063614
54139234
38829108
4947759
8154962
75775978
87096288
75295360
78478131
4924506
18166462
77843002
72744881
7677633
62277292
5204760
55598433
32983249
84589717
43594961
59516452
7709299
43552822
17913098