21
236
20
19
46
27
34
24
63
215
66
40
162
92
119
172
386
222
93
88
140
116
101
30
254
173
100
96
107
353