9
288
100
20
15
46
48
131
174
29
21
16
11
85
47
32
23
112
43
4
31
114
68
63
50
309
172
36
144
10
25
92
191
30
125
26
295
73
274
13
97
57
17
136
6
12
22
35