89555722
32321971
87424625
22103750
59041315
21126940
58702338
81737370
61718768
58165332
52098537
52609894
49953176
13281136
7088853
20778165
45351162
34269316
6097436
57123913
74493301
58035033
24247523
18091097
85809716
61663593
44977358
83523702
43227354
71782142
50196379
90925142
26417656
9669343
30448840
79595854
43021320
89415377
26994315
38095791