50308599
27416670
21554303
85827862
15485102
40386497
57591931
61045040
37266724
852940
8454341
83296421
78318549
67593369
2961756
49768092
26218260
23989643
3363399
63615973
12548423
46744296
53314471
57983941
25717854
18224060
88616449
39564750
6213897
92819820
11239037
45435954
51157953
3065100
8086241
72263149
3314268
80776741
58693256
3270829