82016794
13576281
2347341
859612
86692026
4636804
46717094
53142962
70496285
18219175
4106437
56271370
5482273
53902520
8489718
83547509
83575600
18473095
8424706
65089972
8908484
68244544
6309512
3023150
37667667
56671028
66019879
40031449
10964969
46426246
9981065
29432645
47011458
31288325
10803322
91208053
16333122
48684508
20979132
1552996