70171526
2367300
90689546
16879127
23666686
57361251
22382678
76274333
3538179
94049143
16757
3169255
85164572
979995
1223989
23354682
85555701
12999486
50686406
93074357
526527
5531597
41585217
13876477
89719798
92701062
81862592
74759662
35989675
34339782
4913985
9317671
26969794
11251064
80444764
44509763
47562249
24379689
2237131
1532681