51406193
56725302
53707234
93444770
92063942
49925838
8851792
41922018
72525305
52147186
47915311
12844947
11647084
4760493
55202243
77755111
91644775
97834124
88422430
81404657
80878124
77801404
79588814
32199616
47265792
13207811
86878599
88318047
74374940
12665030
72888466
6746853
26035352
28303367
17068859
4724855
94122781
61638195
25281360
81507439