70682156
2235703
60359664
8692177
48047306
62973266
50161599
75191448
83972
24293181
23766512
39093870
11704341
31192820
26091247
45831872
54441212
4360605
8975950
1147112
16145331
1579300
49483793
25719239
94288179
1847734
26209803
46839171
96924136
2148167
677357
61758311
339199
46591603
69056705
76383990
56151510
88984953
18813012
89056297