18625275
13075097
56951581
77775303
40342446
30148882
37731530
6473377
73898377
96733151
88094172
5365886
39373800
58354490
81371983
14989902
82357498
18589475
24659519
83953247
31979235
90908631
30106776
90382425
3680852
8121695
58376265
7903123
45434891
49964991
25449192
35129077
95684403
29228192
59145520
76898664
30376928
60234021
20179891
10116478