59721759
95265243
84981782
3264669
30029930
45165821
53801658
94351944
14653165
52222061
80504137
26423685
16229754
93546873
92202406
52311863
95594082
54142775
25258598
274947
50098713
91087529
44497804
221311
83814857
93752776
36308320
88298807
76631456
3328877
20909033
85849301
44166025
82093303
33065451
34858986
75393695
73881060
6564587
18433614