71365882
29993600
63439768
49392217
6668301
16818852
46737523
24959346
49146418
48742643
1314994
69166666
10485734
56212040
35555951
1687710
98841037
7285461
89319968
92868690
15577157
12954576
50748594
2139106
11368880
6709242
37565182
98713255
429728
48267943
85572053
24761665
72592548
17266060
22841987
75995719
83667403
30126684
5118474
96063579