47221648
57145025
2679991
56002540
89146625
59306585
3813391
10979650
55617196
35711334
54402133
98186060
7658996
81058613
24948133
44039152
72742493
44269649
18666417
84529398
12732390
53177471
13374403
28735739
48924945
37025273
67476042
16178183
51721635
21884600
96663419
37703333
74171541
55988585
45377587
86223823
30909126
16777043
65539072
91473319