3
3
4
47045
75297
82016
109451
90421
36154
88029
64029
44977
135039
200000
1
