79315942
2103468
91566674
13131820
99225258
10282266
88716337
14911267
6104747
45971280
72635142
22556565
12663252
3479544
49153092
89751011
92243401
97964651
55654537
9129851
35009748
69267591
60605607
61521107
83637972
33421601
38911445
4992279
99614688
42532660
15056435
8988690
76297186
21985955
85764126
42921523
2448496
82745633
29245145
16211496