30433658
72188094
20602638
88827047
93556404
89095697
10135381
64264184
78617886
78917449
44078293
86024808
88147925
12228739
64575126
85517689
81172316
56071810
48136300
21885861
89437983
98389759
98701624
41858917
20745778
39976743
5954635
51131193
73498906
90534987
49822124
92187981
83768072
12001129
92007683
8996428
70929965
91939176
88696184
32134222