21768365
7389951
10835459
30693428
128378
5967036
19823836
29428269
82699822
53381447
71706871
71146064
2249320
77663440
18637891
27911950
34921074
4309756
6762611
97203381
43997549
17362969
32119705
71116632
24024434
24038718
21572738
62448393
86564865
48441305
13235628
42755857
68515432
81577139
72319652
10905480
89017552
4731739
95908519
20144903