30647531
34053221
91888036
92834380
83067444
70844429
57473886
43162214
27177
82661199
79377744
27123581
34042997
2775612
85994635
67525585
7064163
44544054
88372287
98378577
849112
65736585
962183
9582396
37759975
35314322
39433849
37529252
39583196
71319113
84527051
16131470
11658809
1795217
34217568
73239129
63584675
83964343
19739837
75956236