42998838
86956274
36428812
5970164
13146059
28884838
32822515
2918669
79325698
15394697
52226766
96315923
9943714
62981900
48652968
1025788
37432247
20041204
96109941
52488870
86962539
21406011
6814122
3973948
12402955
99297286
18142623
52596755
44195533
29696496
84771144
99422084
68102145
34666177
77969392
50108495
9260799
15106264
53463337
25988701