14059433
90765099
4949200
25948968
69214242
86433726
45367981
22358985
78101963
4520883
43614602
99848531
98395722
53232249
35691220
1623850
71857509
55983965
90848533
85968296
72708161
88476431
27854371
37681234
51877408
41255615
80829279
79481832
52582868
29044829
56127921
57645658
17916047
37206392
67639539
5257653
89665060
44428135
24711946
5801517