64345611
16485531
87222502
88895670
97056718
18112612
24336336
45756194
10171350
66865212
6121487
16191864
49381889
26295575
91822733
36893234
95839878
52955757
31673024
70756885
97166896
49396882
5302677
90694789
68031687
14339282
93475387
8493450
79459660
43202778
16957746
49682507
65256840
35349929
70529986
78715092
76613582
26261573
54052758
26871057