48252460
49991520
25323536
96793020
15702678
95519248
33759406
91075473
41668902
51992539
97464781
52652708
42568736
7685876
11116682
96584184
35701506
9183100
287513
54624553
50608111
75062926
16489802
17519340
66835351
95251735
89196819
37861419
78283842
80527962
19107193
23827490
60179201
77175523
4152705
77950
98957462
22151942
35635026
16491750