50468479
1644779
55297020
80618029
59029700
35167554
11129993
6760427
42408059
84096420
18482763
883160
64467944
38744997
21066324
51176880
47349743
67827553
74948085
40471560
20838940
10224109
68589298
60806207
16205932
72947919
68882861
8295498
25645044
95103658
41505879
34735058
94976350
29282572
8095980
92546560
17502405
77448575
74231975
64651374