31206680
210114
3988821
73001123
68925474
53698264
60662085
62799778
84415528
79321057
47425048
89188207
81857378
46881651
17609365
634879
69183860
51933089
42229349
40511026
18356866
9391200
81573098
19862125
95702652
63761182
3526391
79784239
61479156
28483382
90392558
14065266
2152406
48521852
21797620
4511259
9785595
88888245
42682974
60729110