94722230
5036570
84858142
15443250
81142581
5741170
60082385
3221733
80595419
85914659
88562497
23621297
12144151
62734634
53462373
3235726
39477814
45024134
86763745
30576248
640121
78222302
18516431
60248830
38639328
61648624
35252027
65068390
60283249
33784665
9279012
93815264
4138961
68044904
78189445
12008538
7674407
37214919
15644434
63135998