30
9
17
11
3
14
6
21
1
18
22
123
29
7
49
38
15
152
35
46
112
32
16
77
99
25
13
8
47
10
19
283
27
48
28
0
37
80