1
12
10
5
23
1
1
1
42
28
47
17
48