63951923
15398195
70582614
21949489
83276182
38304752
19168665
57874856
96033409
73483892
89368660
48347573
39558944
2271271
92787924
68013179
50115095
45502227
39196609
95484249
85589643
75931249
63672108
92936902
23225670
66021215
43634532
9644666
87522773
74195322
87452353
32777466
1101401
2622617
77216840
81437706
150559
7542237
17428521
31321698