20677128
77743232
30999354
55883458
98126142
20599637
46361793
45572154
12135183
2222631
82033510
41808438
13437151
58542347
18922531
69695560
7259960
12199257
3384316
56705696
70276747
41915150
8418581
65556473
57532822
33065312
36192949
85872243
43044344
83935979
52906605
13059983
1135547
38309098
30564423
4636236
96732264
62147540
78885848
27574385