31
21
18
14
8
15
328
27
57
22
23
32
30
19
10
12
38
9
89
85
86
164
25
39
20
66
26
7
46
17
433
390
199
100
11