50783380
29717525
37809513
93768177
67452922
18395540
56479042
26465139
38555106
6849181
78864890
42425307
68725276
246228
89059044
67098442
54904582
3116577
178316
29713975
18448130
58797871
42629100
23775018
10816891
83065450
37067713
6331506
85546638
32123100
37333510
32068272
75069978
66383445
80849423
9239386
91148618
53998799
93006598
91402258