16993261
69948130
30003413
56153552
64163665
87197057
77178377
20333931
47188560
68107947
35619460
67296295
4813195
54263725
30679025
42539127
61937600
71737396
8231826
50656222
72869793
86111540
34171019
10195681
20696670
45526386
89813210
19509943
44764750
9579552
87594424
4337781
84387767
2490679
35773504
25945094