38187482
56726550
4512282
92749188
92229011
24197197
58321944
85033259
3835600
47364539
1992928
64616762
94959400
14823591
80903604
72099183
83046107
59715782
75549284
87899124
75326244
73274860
2632933
49431861
11734766
98798067
25165995
1338297
2302878
99461532
82133590
72479602
14375541
82608896
50042512
79454895
15103138
53462560
30951154
22532420