42652558
1513571
85067814
85023718
20305153
83967513
30017719
53464258
4737917
84293177
9324394
6131290
4277153
43617622
40963936
35157122
9623
29419498
83488399
55047912
39693305
13335752
97015294
34987084
4811403
12526406
44423524
25514089
62379984
74557660
4154903
983856
58162123
19036171
75825613
62757431
52396349
86898009
35424906
59592370