53564585
62931632
5715769
51898151
11367251
5238906
4883172
20337433
89327173
9659267
22408926
85911858
27305072
75429326
20133044
72326344
26829670
24155059
60609846
12325212
23789565
25318868
8550210
9921112
15153462
32984365
81425809
96112607
55045288
82981329
80641825
77537195
52974728
69828051
6003585
26127684
35951512
53227683
35691783
96055785