10599496
16568819
36815146
17748087
826218
1001403
20938295
8932433
43979101
86093785
42649606
98327357
14423836
15488949
86286439
3940293
43225731
30293937
94109816
83651062
48226447
49563163
25016574
27203170
28969907
36447871
9813111
78278183
99626638
29328883
27606301
84783015
93645514
31675004
6424317
15321774
3567103
31157305
53535770
6080613