21
19
6
29
17
14
2
145
133
116
85
18
86
173
28
54
179
166
241
32
201
93
94
332
73
60
75
41
53
83
47
114
30
20
70
31
49
320
157
149
186
40
51
78
177