30729656
96636005
22378
105010
54295114
39847995
33015617
17815889
88908171
31387810
46497617
64608412
72491576
67508963
11271480
77362135
70088820
56386558
81814910
97334260
85144846
37163727
21802154
1883169
30194751
87209808
88795070
72658688
19216697
27045700
58356974
92336635
8144139
30544038
42715060
4470742
12929623
15878375
12495493
73828700