21113158
17438614
89708998
20942448
26755826
18375957
68948666
35694543
16975284
6412407
90905659
48842221
96538939
16705197
29173742
97437822
11394315
56002699
64322027
8557343
45586206
21778565
64536922
27112584
38042985
16097859
85111221
18704526
47112261
132696
8380329
20242683
20227515
9212583
31148599
84698207
96023262
923721
765995
48772002