47165585
7306792
32691302
27346056
51305008
30165529
49943692
47257278
60708824
79662835
10053302
89846549
69709963
53437373
79839207
49843536
61345779
67164686
7415271
59747334
33213348
48659593
99294368
67456351
16612985
26198966
83125336
32651369
11164228
59602416
38391350
23139476
46039953
6799441
48276317
28124549
74871063
4245993
5966128
2037758