46048237
27558991
67122445
3363400
72105960
4724285
6959005
5925773
2636076
34445081
19707280
26408904
32671640
84831440
53568926
18805575
41057473
98551701
30745247
3370273
1486240
90508664
94554803
49337822
28999746
59437108
43298744
58211683
8399704
68936106
84132489
814824
76275268
70585109
9075232
20152913
5127769
36992887
22036610
28639285