27087005
42105693
45831919
93023632
2990969
18791334
11644010
69924054
70291241
16908912
27678913
6940862
86453565
57481300
38799101
40859869
28457156
92275552
68387540
3562319
55856063
71979077
83951133
58601507
15804137
35518406
4293978
19184936
20046568
14924179
29912600
673692
82777684
33135438
962439
99504602
36603612
89946065
7817472
2535673