26
14
350
19
61
282
161
295
76
83
195
155
116
66
392
31
62
351
136
85
109
205
340
352
824
238
991
187
192