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