14866901
11567547
3221410
89189095
93173303
82026917
52769450
81783067
1791168
18266272
21982574
17997458
88117461
25356365
61565679
52868775
63809212
68641784
3012408
50841252
68848893
5733611
116739
39893132
96121262
84747549
98357061
54085201
45811285
57655572
349537
33677516
93426787
5768523
4627892
29111543
44087295
86684294
27104433
50795253