197
156
45
92
77
83
86
123
279
167
117
121
916
154
265
203
139
138
136
349
330
256
255
182
163
273
64
142
421
200
230
368