10332473
32337826
22374886
20427971
96785630
85357079
33032478
62719647
97533810
43344537
49496320
57317628
9676896
37836277
26998816
60798077
9783643
58302448
7106400
61737586
31508160
88617044
91532824
57839243
79184225
74616947
67561405
70764202
96025555
30144534
71541286
75314509
28917239
98061095
41237234
35592861
9878177
52476864
4871557
17119733