23019487
7976217
27015617
29158267
6332387
89106519
53751285
38084211
43898079
37961520
16718883
24743046
76738405
94353624
32406336
21353053
441798
27319223
8514807
53266510
39602340
69212550
63359657
63209544
26658455
33824518
43302296
14092568
19683433
9661209
475237
85952230
98235338
5320265
7952408
72019825
39985160
9443591
71101796
38613223