25025512
81217682
70933760
42907523
94049131
1905565
8119573
61908786
43637537
44985944
31484450
6951373
9672692
819017
63162971
36987696
36645239
624153
18932080
85131325
50918155
7189579
7952919
935150
72269399
66531392
26561119
72496403
87815904
79935967
85228215
34307962
75883723
86394009
70844961
865955
60859860
64634435
44319892
91992534