48811171
347696
1274277
98138251
86242101
51577642
3045019
75826903
54624927
29442279
46537112
36664021
32149787
67623226
655088
94002688
93012104
76335560
27486085
70346887
50671826
13068469
43848417
62977735
4458625
5723477
84368712
634598
8234794
2852414
66679298
92023980
66392081
52656746
10628855
9976111
61847992
48505614
26714733
17228936