15
20
364
88
75
47
171
92
85
137
54
136
82
51
119
94
199
50
45
36
106
58
96
97
62
37
33
28
27
415
121
168
115
308
163
250
325
215
260
142
152
123
162