58003506
98407917
27299995
56834292
44053173
27945172
20366220
74269381
46127466
33187951
41629442
38665297
17523123
54747539
9855423
20775397
51599669
46605090
82828257
55538563
80893904
59517427
68083209
49786831
74671099
11293689
6615698
38612676
34332920
25497916
45615715
33782114
58098445
24822045
1921879
12891349
17753201
38414862
58953448
17048077