59989932
7698421
88184286
3951552
18339134
1003116
5255786
10182257
30417010
21471360
68787914
4958867
1795116
85406978
42149808
5023193
48283112
45868405
18234
11139989
93501769
94169103
7242557
92088079
72839621
47799726
78111140
6793244
56225280
27718718
53335690
91714749
7041825
22234840
55299071
89005619
48242552
49383253
12572201
12184710