40437107
46221338
5243204
97385118
42898639
82918020
83158425
83401398
49512163
11557873
67874113
18492019
8376046
9654695
27217644
5787894
93243365
62191091
70717579
24444535
74019801
99019216
60329068
32404196
69746704
73588162
93913285
84507161
68722795
40596457
9856590
9569441
60706963
97024256
47339751
68074079
59026966
23467672
21299221
724603