183
142
151
53
139
79
32
72
43
21
70
49
34
51
15
18
42
23
86
222
164
297
25
20
36
153
89
46
168
17
19
132
184
39
40
64
204
24
33
56