999193
641712
6867055
72413858
52535604
18003447
50786980
82768952
36814688
78236510
67341925
4248756
16617767
76087845
57549913
50888022
37864609
53665728
10319741
35127843
22468743
17359097
5036105
81937942
71306240
33317058
68653783
20841609
97195698
36997712
2671580
56303012
31387825
18143016
3171888
8972611
42792732
60683960
42705883
62054411