43258647
8552273
47677790
61109084
8078632
98924956
64974595
279758
58387526
81672094
13271920
50997305
92301788
82478045
87047736
89525181
68226390
88465236
42601331
997825
57621106
8136983
30613068
95563494
52839
7697237
69895460
77057257
40932269
15871232
87625172
94173823
28634582
1053580
38698829
87909081
2861554
77303858
72114182
41221009