22
5
21
28
10
12
15
4
2
5
5
35
25
20
11
11
40
43
23
15
16
22
17
9
38
11