80968359
39867775
1002986
73641618
57019833
59398128
88392291
9230370
20736929
82627434
71637348
75925125
85338397
99206285
21208952
16439988
79489920
25262856
22471916
2342119
6332784
63958797
22076677
22468670
13705391
10897306
68759906
8140835
66598402
83271104
57709123
2989717
1406461
15209558
32445004
29152616
58776748
85902089
59037058
98355