15
4
3
8
1
2
9
18
79
22
6
28
27
21
11
237
205
65
45
13
20
10
12
47
36
16
101
23
19
44
122
57
41
55
160
29