49717956
87622744
2086659
76822385
63573400
46166262
49872683
4988383
45481622
41841177
16126494
14845355
53319784
20189449
95105303
24557029
11496884
34529604
50429776
62929230
46235780
60375735
22571188
58184022
24836465
5096461
448566
230645
65618189
35462692
55626524
61671983
12009850
70285029
46052772
43195317
6574495
54335265
990307
29806204