27196626
95665320
37076450
4132239
62794114
46959923
66988724
10876079
72257561
55858698
85242553
57149762
57798038
68768781
88422335
93948570
10447424
94257155
67361281
58548209
90313143
73692153
69915292
34931579
19424738
66823515
73723789
55729356
40993985
99695467
40496503
39748941
86195656
3377680
52384507
67279114
64581448
31552552
60753646
21592420