21964094
9504280
93759553
31512132
93399246
8256139
4706009
24556073
44772303
73302155
34426300
3145681
93952374
12431193
48089133
36659197
85175926
51615032
34198975
37228969
95922458
901482
62279086
3859671
45203041
79392172
98569372
77123049
6380376
75431196
34487843
8028119
41006060
59943971
85471593
2754991
84634015
4127288
7254196
62934521