22051650
22025538
5333960
88827603
15214373
9655520
7839661
20876880
4556342
35604543
70972031
30182852
11928528
10282110
53256816
55715641
26483678
71827919
50221985
66861648
30343925
72207182
26468854
5225768
1624289
12806875
19309113
10035110
874282
39811451
45051218
65324582
605791
83018558
976946
56921254
1050718
92563304
13027544
13731270