55579976
54225832
96883212
53541272
50397573
38906735
89152785
99495247
49337988
94144843
2283253
8071627
17808242
48118440
98522412
94953914
19981831
65148999
67062127
98083039
47907492
54908416
81688097
14856120
43946395
62618995
2078817
39966954
93205094
78521527
24067805
76176185
85966020
83891890
32953834
26326951
16904649
30701618
42876004
42388437