10152627
76052089
71493594
57381228
24908800
81947682
12931020
74787809
53798029
10566916
7280882
40182858
30344147
4477289
17871887
699138
46331091
98976718
53937247
8854444
80286377
77463808
36594583
6943974
13548498
1498667
36916574
78938737
71504820
5673125
48426730
39545492
98869181
21885855
91516463
40668074
97652129
28622129
13891660
34396019