50839684
30279159
1211878
94327680
58055292
4855230
15237487
85243649
72325905
1893338
59124250
40835148
13749549
10186065
94709296
60772307
22276845
1651371
35616188
15616021
15973505
84474717
32331554
65598129
30758492
81904622
4890653
77734388
72017542
83386324
6571335
50397261
8414621
6333584
31155423
93204923
58093919
7548921
59399765
77458357