22773549
18329230
97584648
88749316
85741171
31146792
7111669
5756982
94731585
68219056
31498191
79679709
63338552
64304310
36929056
53064552
53633119
55572299
24725246
45594251
61737748
24542760
9557913
96014528
69856795
88804743
10963154
49126763
24898506
26477136
92473937
61013484
44788777
86009595
54538413
27413360
48148711
89032551
25871630
7675557