25821544
24729345
2864169
59394412
66626872
42335451
4692579
56044988
34191085
40177046
20037098
66646633
85868317
78916036
86804601
17608674
6062924
21891319
61409272
10373173
5675236
531850
21593605
18032962
70276086
90592270
6591412
8316252
81159174
50546675
82201255
64154208
70199278
51129110
27669033
10574438
575974
38497686
25752566
94857051