21967236
12806557
58102989
7349294
91145294
53903411
72242410
68137129
2581173
61959548
4123801
98552913
80725300
8295282
57001266
56276971
7053796
85976966
81491198
801758
41954063
29015666
7500307
17946289
33606114
9402272
94653767
26431220
9612953
81792914
92748316
85931583
72054466
20691503
11102981
34911708
40155974
68514258
57766275
59525906