31652433
70317173
58883543
66874987
80855199
6235250
66127415
58982852
44207385
149601
94225679
1024142
84732115
62645634
72735445
82087263
7847153
16934202
7241146
4948873
77361495
22633556
47737228
74145584
8371206
34747182
23864823
20181502
86446
21951085
34474602
73933056
7329728
20163593
84316125
97614098
88438209
15219904
85017870
2099695