50927396
81904008
19907177
1064797
9675939
26652808
40861190
47532835
124023
1907015
298387
93675979
93127040
72835396
27081675
474822
97488160
80078707
46539707
3607182
75318836
41217140
60003008
98303347
11009660
69118061
82144006
14938942
74608184
87644100
31558910
62372461
9586349
39736852
9929169
23112094
67251408
59964052
68562113
82717688