66896737
44591270
72597403
1630477
91241875
91051315
29922996
41181497
67972177
58184833
20638123
42389937
35536915
56554523
66022046
55638078
62022089
95253005
5427598
34485746
62259870
41082678
18389198
15838021
88349772
44419885
69084442
65293334
83178042
77371531
76293108
79245579
30836224
14292987
58877420
756849
64555968
58696479
43731768
5103676