43723722
85314000
32594387
99679929
13346056
31107725
6397799
49794526
94716313
2457999
91543153
44197414
17896421
17039907
13172500
39799184
85342542
24436492
94212063
21286482
72592333
14568935
8477028
99782534
42369001
71184526
48064033
4235027
24823230
40746520
17343959
66258065
55803653
19154105
89716651
17828488
47423321
66736543
27821739
904109