22732845
13916975
7015762
97002435
38554527
8047985
89901644
82741430
86614142
44411430
81918990
86709989
14493361
5242468
2093291
21559231
2169960
95465169
92218844
67392202
96823124
49721341
25068699
44231813
52884165
70117886
62676354
8574639
67003181
45308494
37089812
28378375
92345337
6951512
37076636
20472844
47968703
35597267
71705132
40345780