98676651
94426905
90508024
70703485
70053329
9616698
24566914
73362158
66325803
41956128
32292491
76097270
55365164
63682718
37437040
3138120
91165651
61185554
5648441
99849679
36971273
13547336
60748380
78363476
18027426
37396943
40469085
40273451
80957973
57363673
73902611
78139385
88417189
486828
90475018
93485827
57396996
36317285
53588453
5832450