4
239
250
10
1
1
20
2
32
19
80
1
43
5
18
31
31
38
47