27533270
22736722
11377206
42871981
70549764
1203414
57817979
89296050
15222056
9194053
90633281
9127213
26164569
88955549
98595674
1702336
84459944
21647727
6615063
54585384
13171639
93224259
69847823
42118027
8808072
43388209
8925619
26608355
400711
35087199
61415159
11757307
7371466
80353896
10749202
72626521
67748600
91682606
49029638
74913052