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