15175595
5334540
1738168
99139905
4738176
74993140
51055789
50563705
63681523
8860960
9691386
49887639
41988158
3730269
33117
67488148
95168775
87598768
83998197
24093553
99863730
201048
83759590
24934598
48055886
84446299
30817785
65125823
33778046
18938445
39669915
44015995
1948216
30719557
80171910
40459879
95006503
25703671
142892
45791238