2986442
2851112
88534294
84035293
76098806
9927036
448613
2895359
509825
17217847
33066495
85117403
92414157
51807972
36077399
16985347
83711735
66673695
37518525
37902885
46531845
97829535
16699020
3809466
23725358
18866209
66096995
50266355
73554763
5122933
20189872
5941750
17284769
66376710
42918303
17886211
66425876
18487251
18436093
70887859