50162746
82829691
3878937
16571000
99656013
23373713
65955374
6707313
38636999
9382175
2047816
76454659
13827202
29602310
97239530
49974654
12418017
6741876
31967704
1476814
52807285
36914720
53991023
92812458
12819412
8493513
55174334
88197581
24844810
68522790
68789712
79363079
8615507
38069322
31701735
652122
7723078
48703382
55845545
27923146