143
39
21
55
17
7
2
30
25
36
6
216
130
99
42
125
47
48
86
18
75
120
70
37
381
103
49
59
13
85
78
116
32
35
61
45
276
38
16
27
65
43
80
67
172
64
58
69