39904337
40279488
50674686
7343530
23745119
47173548
30692880
51136401
2575177
54354197
92532755
57192081
99411119
47652970
27348953
47086297
5938096
18214674
447490
69549630
86143411
48147699
10024818
22878493
57815432
8700392
60129380
92719490
40569935
65394998
38357374
80677522
50706504
80456779
44453689
38466057
18682677
66641462
25921045
11843279