70293526
47349766
96196101
71809879
6791356
4158588
11788820
58063017
70338384
8632579
43564056
14363106
35883085
15584649
98997746
34055600
94307638
57253742
66146816
92508117
28162309
32004730
17618457
32746330
85155730
35967598
69153977
662530
23039777
86956816
228410
5876781
99793657
88585924
36885256
11666356
5761490
1411614
55921840
38752650