39028203
4241677
96903819
95166893
45312119
40364846
67952878
17512104
53541799
97994589
6235390
9365793
46436881
80086350
96726515
14084469
86679399
37678199
92297738
21551986
5875530
15216458
82004351
95912349
55588565
3258727
31701097
76042043
86368858
4143886
75612012
79094415
16616218
19516439
69587379
1743392
1497810
3100708
15594887
32436547