65807581
68702477
9599971
4447984
3537264
68307916
3849344
68223367
11557456
10951055
17852792
24354326
16271
99826838
61547251
10429604
85354473
85648331
30459944
27901841
74022522
58822337
29219933
7713633
68741097
29365296
71633752
77259479
18633563
95324927
34126703
36101605
95244725
73987630
46003213
86011726
11137194
71168087
3823655
43942633