51381551
50209853
5809646
36624053
18014967
3981492
9612890
60925950
77643348
87719258
52606385
56503737
16851749
58761948
41945311
97594072
77985192
81175228
22631429
62312672
60636320
20391128
57359576
37685512
72358018
53975139
3933428
18342308
68023344
6919065
35356755
22639335
8917158
23024442
10992459
47312773
60106627
37094738
78056742
78592050