39059507
1777686
92232431
89661275
48551215
68352165
35196921
41118393
95544097
68605972
47934923
44237320
93136106
28482868
75326522
187675
59853012
12966026
93401852
18131211
88291956
15184044
22634436
57265794
96641508
82872564
6934857
66724264
50946445
3958232
17647501
6242254
51945924
65628852
56822351
45681554
86276870
9501112
18424775
15114018