20255861
50936199
35587741
8299548
17423141
75946246
79029182
1893125
44297902
2625860
3524854
45164213
15906569
58543352
18103911
16709910
47441045
99868087
17371676
5305774
42429538
60493641
48375267
83948498
64231313
46179948
32718700
86146899
37928587
51743754
54753202
19726128
77044462
87732731
55851493
519458
18331487
13136266
219686
176473