47127940
9752042
46894068
58146210
57637078
54819548
67906969
40631136
8818008
50184682
1402386
26062506
99252804
90964616
342341
23827128
64038035
1726806
52576124
4069455
14503964
77986161
83307121
1334722
57236651
5649644
10112507
15774978
19578765
71783543
93583462
67668038
18273238
77689909
98948876
99149456
99459687
21154062
953968
336628