84202588
95818498
1392306
22661590
8223938
73698212
21286474
56687237
90603753
50006588
57591294
40749505
1102890
39512032
80537212
50563434
7242692
4256524
70829124
74534495
21308613
94975970
20963279
47457358
14085242
782529
76461572
69882533
26743124
64962165
35961013
27985965
53833315
32927581
43727219
61996824
53688904
85698976
20025300
82713274