3989133
44691569
44302800
21997086
64082970
6599938
19527139
74487782
5422941
21317966
88361818
77696319
8441989
68091123
68537330
588188
35393889
30895138
86844689
79125064
8361510
95582685
7029332
6385592
91217436
95002007
40793979
2886519
27829234
75109820
62226288
45723617
60284660
18688833
1421336
43476037
18691393
51763032
72955152
90216851