21144882
17323341
25213035
15929801
77928290
52474671
88716983
6887366
23589410
45379942
7134960
49529683
70969721
61918831
83658788
51024134
62582007
17181660
14422449
90313033
12982669
32558132
189780
8732937
83729887
1051164
71364495
34457224
77857632
68035633
59643650
82603055
19676808
34457368
90279345
5353837
8971257
85581111
17073214
69919708