15
4
9
1
2
18
6
10
5
104
7
164
16
14
109
94
25
344
3
171
27
60
8
29
45
26
13
47
250
35
19
21
341
17
31
65
119
206
32
52