92943648
51256898
97676427
82996050
44807183
49629989
7948359
30808349
13453339
99338353
1385987
11991072
185450
12534969
83898977
8682699
6387690
93667414
27131590
25185604
61004180
77565631
56366347
66206160
88064891
41799137
83037830
95471758
34932634
20608319
30978595
135559
1756927
4643350
11207924
21362142
19565510
94749599
55787488
4381681