17039560
14967187
6260821
80682939
17887905
53337259
73041244
19852443
85446724
72706751
58596187
53712565
46715125
81362863
83759767
85971886
64272531
51003920
7375386
1457735
58499912
274591
45892302
78706784
83875896
82638079
37801045
68714865
48359913
60553598
28097837
82327222
72214641
46862370
5586766
88652116
99258807
2461981
26776618
654022