14
31
160
4
295
123
259
24
13
27
17
18
25
15
10
59
19
29
6
117
204
22
91
32
58
42
30
154
142
70
38
33
23
37
125
107
49
46
60
88
57
35
66
16
5
8