18
4
3
9
2
5
21
79
15
22
7
28
11
237
205
65
46
13
20
10
12
47
36
17
102
24
44
19
123
57
23
41
56
160
101
29