17
60
106
48
29
16
31
71
176
622
30
21
82
52
19
297
45
144
171
93
184
68
23
41
122
67
277
225
207
149
197
76
24
236
182
25
443
181
136
109
143
70
33
566
57