80136850
39053756
7982425
14961875
57903991
65424277
15013679
92248421
36065843
62159124
31157055
80997300
14086216
87587005
7891095
3023336
87714719
43373979
78897439
24443696
5264225
588248
5103148
30387407
11118115
92462374
28037659
88824657
61402605
43762401
29239738
37301100
9407259
68243303
94233747
35185068
94865735
71917112
62379246
56314193