39612757
50096159
83082425
65963387
40959379
95921567
58865137
99888798
31551999
21163720
8506078
88604566
80816396
90643013
82403762
435130
77242831
8167549
79526102
40618249
33469294
94875656
38311478
12898682
7484427
52928677
84746398
50411971
17452291
94811011
3141335
42133620
84316910
90921728
83258710
78408143
13433093
42711855
11044925
36958479