187
93
199
113
559
38
307
78
340
111
401
169
515
173
409
27
252
149
368
41
96
27
517
83
418
151
167
85
201
90
247
137
527
148
286
159
135
65
129
111