19907493
74139791
4652172
16089214
65594248
77704690
20063126
87327030
98757046
55328926
27454253
42381438
31936764
87328988
68703282
7216613
50916058
28964785
46736533
15945297
53018315
149640
60086745
97255172
7489265
4667194
1563872
18264553
1686014
95794479
32897261
80165364
27099213
94771428
18955370
73558830
99492941
58442753
18572559
84722453