4
10
22
15
30
239
12
1
4
47
55
63
30
29
57