228
151
139
81
99
122
101
120
129
92
96
120
86
89
159
80
192
140
120
76
63
19
27
26
14
49
38
14
18
27
67
51
42
18
29
45
30
26
8
25