47018254
1488889
74199531
13252235
32995106
33673499
8983502
8800800
69084651
46465578
67438889
85858407
44413783
36747149
39049145
41834015
936500
80489676
70534730
96807371
22729703
4641985
52394384
5521815
33423412
40536052
96647358
13121845
10219338
57956297
80897559
35337337
93941215
4004836
25609703
82734856
83372339
53054917
53832432
5774919