31082922
2882608
75393837
49724195
79833344
85413938
40236654
60501101
59954790
87926074
75685908
72315466
24105298
55515431
20933240
9361398
3760624
77588789
90157890
26121743
49898668
67088257
69566732
5467834
99359381
18938971
68626271
82566002
21621621
81375639
24159628
60403476
10299028
82174496
44799296
662927
19511639
54289509
29792529
70909797