947757
55236086
9156365
96005930
45985829
45346384
99331378
81679156
40039919
30118080
17526672
97638392
5085341
50304026
65856703
80585801
91708703
75782882
56569010
56301037
26159853
61908258
84335649
39149011
9265958
39273926
5340758
85992947
25808497
5024607
69264413
3532263
4821239
7886390
27424800
47727987
48014051
82482504
39526072
49407737