20952048
33398086
58389683
87772731
27052823
80644067
95818390
55205365
86121371
50384492
87199159
1498429
27433091
15344222
41637037
41358801
6738184
1636538
88212912
13273541
89254560
1855641
90994678
11229913
20124579
68834183
67547027
3631240
95162238
32186873
43048336
3246888
36137732
17725958
6519042
1123727
1185664
30931164
1502529
42418084