27114003
10297274
22961134
97258192
6305461
90772229
82121263
3572506
70717763
96229578
44385154
47371787
82876733
1354768
10652994
44557126
56101852
52737577
16829832
7800423
30011029
3612697
7796444
32269253
6085869
87522946
85846034
43935302
18885029
80969345
57803717
9319180
53547709
79758521
4084903
61528310
25151070
8991111
75767184
24191144