91
15
36
20
207
80
39
385
76
302
159
115
388
110
358
69
88
65
311
180
108
59
651
117
106
203
481
136
102
185
19
86
62
549
54
172
29
79
187
155
92
149
93
202
130
84
24
41
264
147
211