802346
80086150
31668492
1843688
43348926
21913005
62371159
68032436
32563333
58207245
85568703
16305706
85997981
81771783
16368789
37049082
18522951
64863761
47233638
28288094
77032544
83575766
79357085
27615946
17251189
89895698
9300253
11062868
5256215
84411832
37322
29988257
8631812
39935819
35373742
40617494
76228497
52147467
9855126
24632949