40347266
5795750
85996456
98635810
87545892
66228977
27769084
56375076
91826544
73646923
76194176
53719531
4025231
56061946
68007098
58383524
2254882
76869599
19101729
45116306
7871463
41086824
7862543
98037382
74151678
6337179
29593694
2518734
49093648
94236186
69695182
25823796
37494084
26084180
99621660
67375737
45232996
69318277
87903219
85876562