20
15
12
14
42
8
19
32
41
3
105
86
4
2
52
17
7
49
6
315
99
24
13
65
28
22
9
53
11
33
10
123
74
18
30
21
23
83