93947090
32875826
62245517
66236881
97014247
58225280
75507617
81267085
40321994
73425775
29107901
91807187
10458895
88358468
36996931
9396259
7262024
86418783
65308099
87352530
46724670
30976035
25458605
92917803
60091264
93903627
87948453
52041241
99667214
15678703
86951810
55485169
83109580
64321499
14126812
49791017
86218590
34543937
64133742
76723200