81085728
64463652
35799520
1898974
43912240
78729221
10208907
50957518
86125985
37687605
17793291
43275725
13736059
12514302
84782470
6421147
47882297
92855237
98773428
49188069
9218655
9028294
2343682
3929849
15811327
5023233
54521102
49148952
39352324
2945762
90684625
81099074
6827898
91586998
4951506
85782241
39072397
4733598
86564771
42381509