18
9
94
2
38
1
17
58
16
28
11
19
20
5
279
42
10
3
101
26
22
104
72
25
7
8
12
40
30
29
4
21
14
35
154
106