85711224
65119091
88503028
81497862
18248710
98394449
76148649
59196522
90584106
435276
11161121
583644
21461371
23595989
6648881
83438308
77755960
68387455
935275
94866794
77763926
17884523
5992856
28921295
55097224
34726369
46498883
13903217
83251577
27877284
48465715
1196621
65659507
2381125
30203711
80069121
5345389
34306509
30902142
29677626