39051742
1085162
48847314
88273975
26383345
1809298
14592380
16599472
50884558
16692993
41948929
31274621
7653031
36855038
38334068
24475711
651681
16175315
77411574
12796973
42248018
80861962
76477906
12194888
69926013
50762499
36637105
23559281
62164767
5886203
38774282
64154333
38192801
18922313
60754274
48182148
9409111
87558646
56892124
53068477