30055003
86593515
60931709
84779244
7097751
30235414
65024909
47028220
48984183
42135038
72603001
91822654
72455538
89387885
37963162
63697561
19103012
78274362
40163365
38587022
73145082
7229904
12126292
2027938
51417644
29702604
24767576
53497473
56059398
89906082
48549870
34217657
47034511
18782663
58845085
19152040
24896545
4415657
40175649
159739