33
21
16
98
671
158
90
255
79
123
311
295
93
168
336
66
67
170
96
108
439
115
278
1474
68
47
118
125
188
38
504
20
173
34
85
471
63
40
137
405
398
23
223
129
140
265
71
741
281
19
194