44763041
8361280
69687248
95111468
82293240
32727977
4519822
97669727
1105482
85972242
1591822
47814443
81225137
1336988
13298000
66615805
11735603
3849247
14291461
65802649
79129105
9721338
58009970
6215262
8007112
97143411
68023252
11223949
48546284
98232354
22578682
10453151
2136970
20794444
59067022
46323252
98342217
9017068
97838917
47461258