21
71
322
40
15
174
89
16
360
321
188
45
93
294
181
31
67
162
121
147
117
37
115
42
94
52
278
8
133
82
27
38
129
130
25
148
60
14
22
39
19
118
57
34
112
100
197
80