112
136
86
150
69
391
253
84
159
94
52
226
23
181
115
98
122
106
76
45
135
68
134
231
154
62
48
118
37
203
169
197
74
113
317
263
65
29
78
55
635
96
248
146
43
205
535
93
61
196
58
219
200