51101950
22505440
7768399
12173708
86489265
11386740
7213327
6241336
66533739
38281944
4044215
50385756
1840311
97855362
73977254
46374312
6715608
13134057
6228678
85425221
54693958
35609770
22284701
2294510
11515491
9032136
68239804
47345678
91045980
7317296
20932685
71977965
50953208
3145918
22442612
76567081
12758022
76143019
34278034
86436534