40081871
8935196
68534549
35164896
18769560
19171350
1362670
20698267
53384786
84477782
9130666
82353391
87206333
58319887
15991056
9245545
75205919
32297408
7916510
13396882
73861533
20285844
81484369
24283411
84628950
645340
45119557
88479925
27986303
1660429
9079831
92144304
42319899
69284861
7091487
26946838
61165650
5501307
71644139
17188413