46966373
56192205
2694133
83831297
62947014
54356886
5301555
25764171
4259563
6559665
66631650
10686810
54249073
3839802
1378828
99206528
28812976
77745003
35973892
92251708
25823286
84841160
12129358
55916850
5600299
73013403
21671440
33278240
52371528
12179412
58846604
201998
6627678
64022555
87047884
15522905
72068450
49168133
4585899
17361201