20295322
94849676
99117409
29264372
1144214
71955593
87395803
73382879
17067590
10674526
2179424
32828174
57164947
79086240
15038205
74969460
21267197
27351493
16785364
8288855
23135622
32993228
23225049
92349206
93957161
39845933
83389193
15066302
74309259
82738493
80808961
85618432
50959710
90949603
50282911
48379003
6370487
88051416
94806888
92117