30776267
80433780
84293171
29465552
30032831
14826497
50178857
73177766
6523689
82675456
1225486
84428777
1774227
7887599
94387231
73454134
60726560
243598
57015407
43698615
8198119
62706428
16005144
5237227
9978924
5495082
6640147
68166035
43417426
15305562
63699796
15674126
58052375
7150605
83569257
92474578
56674056
18889860
9440313
41116592