45082083
91081760
43487884
95342195
81023011
44989296
8203290
995979
4913345
96271246
85939967
39528577
76678113
40331659
36033027
60953310
53458789
13985298
90376645
55443122
17559144
57522905
70436219
60112617
6501468
82716256
2926604
28074548
18663242
98219
16593477
66918836
4445810
1225403
25543631
32448913
33393278
56084401
9705153
81504792