43579020
3370943
43127997
96234807
83206998
16743112
35833374
66501955
32737239
28209424
1278200
7792958
31079460
54211919
68966532
34116448
89336973
34987887
81274319
33428681
6385844
91428737
50926692
32233940
6328968
44361322
87392198
7910743
52973684
34264031
89255592
91485536
50245481
45908518
856235
87086160
48262361
31809824
78848748
20801347