31245745
67806967
6917737
4288660
83076663
1509563
46135935
8701517
15974947
1706830
65752254
17578288
65358466
47413536
37953870
18242891
24306195
85704649
11415320
2353376
53211857
59103676
76933654
5264037
5592378
8589580
32024865
39279158
17207167
28286042
76255573
6553045
50131959
86008291
4159911
24989977
70803936
33286036
81562396
9234240