27831875
8908246
61858568
87225846
15046228
56154030
11061577
1396813
27302857
33896319
21414175
62083382
143634
80281840
7878900
33196314
97235284
14389000
9708908
50093639
5722484
4447979
33149391
63494321
41577756
67254248
37944808
2167603
597705
66986115
90464389
35149978
585709
93584984
94409184
65079769
84233304
49264470
7317803
56825075